mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-01 09:51:22 -08:00
(byte-optimize-form-code-walker): Only call compiler-macroexpand if
the function has a cl-compiler-macro property.
This commit is contained in:
parent
060c3cc98f
commit
4f493b7c94
1 changed files with 2 additions and 0 deletions
|
|
@ -510,6 +510,8 @@
|
|||
|
||||
;; Support compiler macros as in cl.el.
|
||||
((and (fboundp 'compiler-macroexpand)
|
||||
(symbolp (car-safe form))
|
||||
(get (car-safe form) 'cl-compiler-macro)
|
||||
(not (eq form
|
||||
(setq form (compiler-macroexpand form)))))
|
||||
(byte-optimize-form form for-effect))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue