summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/generator-tests.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2016-12-31 13:10:38 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2016-12-31 13:26:52 -0800
commit535ef18ed523862db405d22ec4bea0bbfd4172ce (patch)
treed6e74aa3749787a4244e4df44a167860147c883e /test/lisp/emacs-lisp/generator-tests.el
parenta60d77b8400edc130a1f48802e9257592234095a (diff)
downloademacs-535ef18ed523862db405d22ec4bea0bbfd4172ce.tar.gz
emacs-535ef18ed523862db405d22ec4bea0bbfd4172ce.tar.bz2
emacs-535ef18ed523862db405d22ec4bea0bbfd4172ce.zip
Clarify internal_catch etc.
The recent change to internal_catch and friends relied on some confusion I introduced to the code in 2013. Attempt to fix the confusion by clarifying the code instead. This saves an instruction and a load dependency in the typical case. * src/eval.c (internal_catch, internal_condition_case) (internal_condition_case_1, internal_condition_case_2) (internal_condition_case_n): Undo the previous change. Instead, use use ‘c’ rather than ‘handlerlist’ in the typical case. Also, use ‘eassert’ rather than ‘clobbered_eassert’ when possible.
Diffstat (limited to 'test/lisp/emacs-lisp/generator-tests.el')
0 files changed, 0 insertions, 0 deletions