diff options
| author | Eli Zaretskii | 2016-12-09 16:03:08 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2016-12-09 16:03:08 +0200 |
| commit | 3ef50c1ff691b0a6c2f56da76f7c1c9b572d8be8 (patch) | |
| tree | 4134d5dfa77b76e8d5312be1d84991a0e09e803b /src/thread.h | |
| parent | 54f52a1390c394f42203f39d0b4d73318203e092 (diff) | |
| download | emacs-3ef50c1ff691b0a6c2f56da76f7c1c9b572d8be8.tar.gz 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 'src/thread.h')
0 files changed, 0 insertions, 0 deletions