diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2018-10-14 09:51:32 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2018-10-14 09:54:58 -0700 |
commit | f1ea2b9e6b63593f5919f60a68a9e19026756ac4 (patch) | |
tree | 1142c633f473532373ca0c61074767c9731fde73 /lisp/emacs-lisp/lisp-mode.el | |
parent | f3c13bb38e4120b4b84623892c6df4ddb421d5d0 (diff) | |
download | emacs-f1ea2b9e6b63593f5919f60a68a9e19026756ac4.tar.gz emacs-f1ea2b9e6b63593f5919f60a68a9e19026756ac4.tar.bz2 emacs-f1ea2b9e6b63593f5919f60a68a9e19026756ac4.zip |
Fix lisp_eval_depth in unwind-protect cleanup
Problem reported by Paul Pogonyshev (Bug#33034).
* src/lisp.h (union specbinding): New member unwind.eval_depth.
* src/eval.c (record_unwind_protect, set_unwind_protect): Set it.
(do_one_unbind): Use it.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mode.el')
0 files changed, 0 insertions, 0 deletions