diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2019-07-21 12:31:51 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2019-07-21 12:32:16 -0700 |
commit | 5d4dd552c29279b8a9e6ed269a2dc3afc36f73b9 (patch) | |
tree | 95edeff83e756072c35f974f6271ba8c191d8436 /lisp/emacs-lisp/edebug.el | |
parent | d02c2f7f6507105605ed0596a7e26acd5b3b8122 (diff) | |
download | emacs-5d4dd552c29279b8a9e6ed269a2dc3afc36f73b9.tar.gz emacs-5d4dd552c29279b8a9e6ed269a2dc3afc36f73b9.tar.bz2 emacs-5d4dd552c29279b8a9e6ed269a2dc3afc36f73b9.zip |
Fix lifetime error in previous patch
Problem reported by Pip Cet in:
https://lists.gnu.org/r/emacs-devel/2019-07/msg00520.html
* src/alloc.c (inhibit_garbage_collection): Use new function.
(allow_garbage_collection): Accept intmax_t, not pointer.
* src/eval.c (default_toplevel_binding, do_one_unbind)
(backtrace_eval_unrewind, Fbacktrace__locals, mark_specpdl):
Support SPECPDL_UNWIND_INTMAX.
(record_unwind_protect_excursion): New function.
* src/lisp.h (enum specbind_tag): New constant SPECPDL_UNWIND_INTMAX.
(union specbinding): New member unwind_intmax.
Diffstat (limited to 'lisp/emacs-lisp/edebug.el')
0 files changed, 0 insertions, 0 deletions