diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2017-05-02 14:52:21 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2017-05-02 15:02:15 -0700 |
commit | bc4d6185528b7e0933cd0486879ea3c2fbc7cf5a (patch) | |
tree | a257846df9b5b04f4903b00fb9478058141ea5da /test/lisp/emacs-lisp | |
parent | 47081bf23bedf8e2e567f2adfe2e5cc9466caa27 (diff) | |
download | emacs-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