summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-05-02 14:52:21 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2017-05-02 15:02:15 -0700
commitbc4d6185528b7e0933cd0486879ea3c2fbc7cf5a (patch)
treea257846df9b5b04f4903b00fb9478058141ea5da /test/lisp/emacs-lisp
parent47081bf23bedf8e2e567f2adfe2e5cc9466caa27 (diff)
downloademacs-bc4d6185528b7e0933cd0486879ea3c2fbc7cf5a.tar.gz
emacs-bc4d6185528b7e0933cd0486879ea3c2fbc7cf5a.tar.bz2
emacs-bc4d6185528b7e0933cd0486879ea3c2fbc7cf5a.zip
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.
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions