diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2013-10-02 23:31:06 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2013-10-02 23:31:06 -0700 |
commit | b52f569dcfc5c2e1b764c89d27ea8699a44228e6 (patch) | |
tree | 0996ab30a12176895bc5f29aa704623d117a1f93 /lib/verify.h | |
parent | adf2aa61404305e58e71cde0193bb650aff2c4b3 (diff) | |
download | emacs-b52f569dcfc5c2e1b764c89d27ea8699a44228e6.tar.gz emacs-b52f569dcfc5c2e1b764c89d27ea8699a44228e6.tar.bz2 emacs-b52f569dcfc5c2e1b764c89d27ea8699a44228e6.zip |
* eval.c (clobbered_eassert): New macro.
(internal_catch, internal_condition_case)
(internal_condition_case_1, internal_condition_case_2)
(internal_condition_case_n): Use it instead of eassert
when the argument contains locals clobbered by longjmp.
Don't use clobbered locals outside of clobbered_eassert.
(internal_lisp_condition_case): Use a volatile variable
to work around a local variable's getting clobbered.
Diffstat (limited to 'lib/verify.h')
0 files changed, 0 insertions, 0 deletions