aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS8
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index ec96b19f2bc..207ea334701 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -3757,8 +3757,8 @@ If the code is incorrect, your compiler has this problem.
3757In the XCONS, etc., macros in lisp.h you must replace (a).u.val with 3757In the XCONS, etc., macros in lisp.h you must replace (a).u.val with
3758((a).u.val + coercedummy) where coercedummy is declared as int. 3758((a).u.val + coercedummy) where coercedummy is declared as int.
3759 3759
3760This problem will not happen if the m-...h file for your type 3760This problem will only happen if USE_LISP_UNION_TYPE is manually
3761of machine defines NO_UNION_TYPE. That is the recommended setting now. 3761defined in lisp.h.
3762 3762
3763*** C compilers lose on returning unions. 3763*** C compilers lose on returning unions.
3764 3764
@@ -3766,8 +3766,8 @@ I hear that some C compilers cannot handle returning a union type.
3766Most of the functions in GNU Emacs return type Lisp_Object, which is 3766Most of the functions in GNU Emacs return type Lisp_Object, which is
3767defined as a union on some rare architectures. 3767defined as a union on some rare architectures.
3768 3768
3769This problem will not happen if the m-...h file for your type 3769This problem will only happen if USE_LISP_UNION_TYPE is manually
3770of machine defines NO_UNION_TYPE. 3770defined in lisp.h.
3771 3771
3772 3772
3773This file is part of GNU Emacs. 3773This file is part of GNU Emacs.