diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2021-01-27 17:35:28 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2021-01-27 18:47:28 -0500 |
commit | d168110a322389a9f991d7a5bdd1cf777642c990 (patch) | |
tree | 24aba5f852db8b6546fead2c7f6ec83e224c9b11 /lisp/emacs-lisp/lisp.el | |
parent | 9f25ca5107fdb0b6da268d0a41a30aa2e55a1c64 (diff) | |
download | emacs-d168110a322389a9f991d7a5bdd1cf777642c990.tar.gz emacs-d168110a322389a9f991d7a5bdd1cf777642c990.tar.bz2 emacs-d168110a322389a9f991d7a5bdd1cf777642c990.zip |
* lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Perform β-reduction
Also, in `funcall` macroexpand the function before checking to see if
we can remove the `funcall`.
(macroexp-if): Trim trailing `nil` in the generated code while we're at it.
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions