diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-12-31 13:10:38 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2016-12-31 13:26:52 -0800 |
commit | 535ef18ed523862db405d22ec4bea0bbfd4172ce (patch) | |
tree | d6e74aa3749787a4244e4df44a167860147c883e /test/lisp/emacs-lisp/pcase-tests.el | |
parent | a60d77b8400edc130a1f48802e9257592234095a (diff) | |
download | emacs-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/pcase-tests.el')
0 files changed, 0 insertions, 0 deletions