diff options
| author | Stefan Monnier | 2024-11-12 22:58:53 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2024-11-12 22:58:53 -0500 |
| commit | 79400f4f18b80cdde72eda86023e41a81d09a164 (patch) | |
| tree | 105b767dabd0e0fe14dda6881ad50356a4518822 /java/org | |
| parent | a7400cb8810373b6d39347a5e0e1ac7152d3abd1 (diff) | |
| download | emacs-79400f4f18b80cdde72eda86023e41a81d09a164.tar.gz emacs-79400f4f18b80cdde72eda86023e41a81d09a164.zip | |
(cl-labels): Add support for (FUNC EXP) bindings (bug#59786)
Allow `cl-labels` to use the same (FUNC EXP) bindings as were already added
to `cl-flet` in Emacs-25. The Info doc (mistakenly) already documented this
new feature.
* lisp/emacs-lisp/cl-macs.el (cl--self-tco-on-form): New function.
(cl-labels): Use it to add support for (FUNC EXP) bindings.
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs--labels): Add test for
tail-recursive (FUNC EXP) bindings.
Diffstat (limited to 'java/org')
0 files changed, 0 insertions, 0 deletions