diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2021-12-20 11:59:22 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2021-12-20 16:26:02 +0100 |
commit | 92ffe44834b8f77ee3f4d37edfdb19f30a376869 (patch) | |
tree | 505872b790d2b6799d4b26a34187ca834d3a4475 /test/lisp/emacs-lisp/faceup-tests | |
parent | 8706f6fde13729bf330693cfd163773583e526a9 (diff) | |
download | emacs-92ffe44834b8f77ee3f4d37edfdb19f30a376869.tar.gz emacs-92ffe44834b8f77ee3f4d37edfdb19f30a376869.tar.bz2 emacs-92ffe44834b8f77ee3f4d37edfdb19f30a376869.zip |
Body of dynamic let-bindings is not in tail position
This fixes a known bug in `named-let`.
* lisp/emacs-lisp/cl-macs.el (cl--self-tco): Prevent TCO from inside
dynamic variable bindings.
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs--labels): Add test.
Diffstat (limited to 'test/lisp/emacs-lisp/faceup-tests')
0 files changed, 0 insertions, 0 deletions