aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 1c98925fa8d..56ad99b8e39 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -401,7 +401,7 @@ typedef EMACS_INT Lisp_Word;
401 XIL ((EMACS_INT) (((EMACS_UINT) (n) << INTTYPEBITS) + Lisp_Int0)) 401 XIL ((EMACS_INT) (((EMACS_UINT) (n) << INTTYPEBITS) + Lisp_Int0))
402# if defined HAVE_STATEMENT_EXPRESSIONS && defined HAVE_TYPEOF 402# if defined HAVE_STATEMENT_EXPRESSIONS && defined HAVE_TYPEOF
403# define lisp_h_make_fixnum(n) \ 403# define lisp_h_make_fixnum(n) \
404 ({ typeof (n) lisp_h_make_fixnum_n = n; \ 404 ({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
405 eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \ 405 eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
406 lisp_h_make_fixnum_wrap (lisp_h_make_fixnum_n); }) 406 lisp_h_make_fixnum_wrap (lisp_h_make_fixnum_n); })
407# else 407# else