]> git.eshelyaron.com Git - emacs.git/commit
Self-TCO in `condition-case` error handlers
authorMattias Engdegård <mattiase@acm.org>
Thu, 8 Apr 2021 20:48:02 +0000 (22:48 +0200)
committerMattias Engdegård <mattiase@acm.org>
Fri, 9 Apr 2021 08:55:37 +0000 (10:55 +0200)
commit612d73167688a9a9742478373933c4af5e3f8720
tree9ce32377cfe6d79e0fce8e02b7cef47063e05460
parent1d42f4800bc3759ac961b97b2a66d4b73e520eb5
Self-TCO in `condition-case` error handlers

* lisp/emacs-lisp/cl-macs.el (cl--self-tco): Recognise
`condition-case` handlers as being in the tail position.
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs--labels):
Extend test.
lisp/emacs-lisp/cl-macs.el
test/lisp/emacs-lisp/cl-macs-tests.el