]> git.eshelyaron.com Git - emacs.git/commit
* lisp/emacs-lisp/cl-macs.el (cl--labels-convert): Fix bug#65017
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 12 Aug 2023 03:14:05 +0000 (23:14 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 12 Aug 2023 03:14:05 +0000 (23:14 -0400)
commitbe3cae9f559015219af07dd63170dded2fb64056
treebea6d1eca0d2c542afcff46e95ddce71ff537342
parent1da4fca0647ebf1d5d6f12817301a17661560810
* lisp/emacs-lisp/cl-macs.el (cl--labels-convert): Fix bug#65017

This fixes what I consider to be the core of the bug, by handling
`cl--labels-convert-cache` more carefully (i.e. being more careful how
we look up its value and by flushing it ASAP).
lisp/emacs-lisp/cl-macs.el