diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2021-03-18 13:33:09 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2021-03-18 13:35:55 +0100 |
commit | 52270aa0dc3313f42986a07413bf5b600d9fecbe (patch) | |
tree | 08446978f2b72d4a3a04448707dcccfeba2dfa58 /test/lisp/emacs-lisp/text-property-search-tests.el | |
parent | ce1b4acd71e962b6a72a779ee04cb5aeb6ceb6f2 (diff) | |
download | emacs-52270aa0dc3313f42986a07413bf5b600d9fecbe.tar.gz emacs-52270aa0dc3313f42986a07413bf5b600d9fecbe.tar.bz2 emacs-52270aa0dc3313f42986a07413bf5b600d9fecbe.zip |
Optimise tail calls in `and` and `or` forms in `cl-labels` functions
* lisp/emacs-lisp/cl-macs.el (cl--self-tco): Handle `and` and `or`.
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs--labels):
Add test cases.
Diffstat (limited to 'test/lisp/emacs-lisp/text-property-search-tests.el')
0 files changed, 0 insertions, 0 deletions