• Paul Eggert's avatar
    Check list object type if --enable-gcc-warnings · bc4d6185
    Paul Eggert authored
    * 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.
    bc4d6185
NEWS 44.8 KB