]> git.eshelyaron.com Git - emacs.git/commit
Check list object type if --enable-gcc-warnings
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 2 May 2017 21:52:21 +0000 (14:52 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 2 May 2017 22:02:15 +0000 (15:02 -0700)
commitbc4d6185528b7e0933cd0486879ea3c2fbc7cf5a
treea257846df9b5b04f4903b00fb9478058141ea5da
parent47081bf23bedf8e2e567f2adfe2e5cc9466caa27
Check list object type if --enable-gcc-warnings

* configure.ac (--enable-check-lisp-object-type):
Default to "yes" if --enable-gcc-warnings is not "no".
* etc/NEWS: Mention this.
* src/eval.c (internal_lisp_condition_case): Fix some glitches
with 'volatile' uncovered by the above: in particular, 'clauses'
should be a pointer to volatile storage on the stack, and need not
be volatile itself.  Use an int, not ptrdiff_t, to count clauses.
Don’t bother gathering binding count if VAR is nil.  Use
more-specific local names to try to clarify what’s going on.
configure.ac
etc/NEWS
src/eval.c