diff options
author | Eli Zaretskii <eliz@gnu.org> | 2016-12-09 16:03:08 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2016-12-09 16:03:08 +0200 |
commit | 3ef50c1ff691b0a6c2f56da76f7c1c9b572d8be8 (patch) | |
tree | 4134d5dfa77b76e8d5312be1d84991a0e09e803b /lisp/emacs-lisp/easy-mmode.el | |
parent | 54f52a1390c394f42203f39d0b4d73318203e092 (diff) | |
download | emacs-3ef50c1ff691b0a6c2f56da76f7c1c9b572d8be8.tar.gz emacs-3ef50c1ff691b0a6c2f56da76f7c1c9b572d8be8.tar.bz2 emacs-3ef50c1ff691b0a6c2f56da76f7c1c9b572d8be8.zip |
Fix subtle errors with let-binding of localized variables
* src/eval.c (do_specbind): Don't require a "symbol" that is
actually a cons cell, in order to call set-default, as there are
no longer such bindings. This makes do_specbind work like the
pre-concurrency implementation in specbind for bindings of
forwarded symbols. Use specpdl_kind to access the type of the
binding.
(specpdl_kind): New function.
Diffstat (limited to 'lisp/emacs-lisp/easy-mmode.el')
0 files changed, 0 insertions, 0 deletions