]> git.eshelyaron.com Git - emacs.git/commit
* lisp/emacs-lisp/cl-macs.el: Fix symbol-macrolet
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 21 Apr 2017 16:12:42 +0000 (12:12 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 21 Apr 2017 16:12:42 +0000 (12:12 -0400)
commit89898e43c7ceef28bb3c2116b4d8a3ec96d9c8da
tree9293d75b2a88d3744dcc2a7a3fc778157fdf3d62
parent72d7961d678f9c5f4cb812e0bb9b6dffafb47c68
* lisp/emacs-lisp/cl-macs.el: Fix symbol-macrolet

Revert 0d112c00ba0ec14bd3014efcd3430b9ddcfe1fc1 (to fix bug#26325)
and use a different fix for bug#26068.
(cl--symbol-macro-key): New function.
(cl--sm-macroexpand, cl-symbol-macrolet): Use it instead of `symbol-name`.
* test/lisp/emacs-lisp/cl-lib-tests.el (cl-lib-symbol-macrolet):
Failure is not expected any more.
lisp/emacs-lisp/cl-macs.el
test/lisp/emacs-lisp/cl-lib-tests.el