lisp/emacs-lisp/cl.el (cl--function-convert): Merge cache that cl--labels-convert adds (bug#19699)
This commit is contained in:
parent
7e157b2544
commit
be2d23e587
2 changed files with 8 additions and 1 deletions
|
@ -377,7 +377,9 @@ The two cases that are handled are:
|
|||
res))))
|
||||
(t
|
||||
(setq cl--labels-convert-cache cl--function-convert-cache)
|
||||
(cl--labels-convert f))))
|
||||
(prog1
|
||||
(cl--labels-convert f)
|
||||
(setq cl--function-convert-cache cl--labels-convert-cache)))))
|
||||
|
||||
(defmacro lexical-let (bindings &rest body)
|
||||
"Like `let', but lexically scoped.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue