lisp/emacs-lisp/cl.el (cl--function-convert): Merge cache that cl--labels-convert adds (bug#19699)

This commit is contained in:
Katsumi Yamaoka 2015-01-27 23:55:26 +00:00
parent 7e157b2544
commit be2d23e587
2 changed files with 8 additions and 1 deletions

View file

@ -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.