diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-10-28 13:59:42 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-10-28 13:59:42 -0400 |
commit | d5ee655c1710a62e01513fd20256a7cf35d52167 (patch) | |
tree | 9d53dd575f27624e44ec3851b3012f621e50f44b /lisp/emacs-lisp/easy-mmode.el | |
parent | 1f02cbea8b489ed7676110431aa36ad5abc47d9b (diff) | |
download | emacs-d5ee655c1710a62e01513fd20256a7cf35d52167.tar.gz emacs-d5ee655c1710a62e01513fd20256a7cf35d52167.tar.bz2 emacs-d5ee655c1710a62e01513fd20256a7cf35d52167.zip |
* lisp/emacs-lisp/macroexp.el: Tweak macroexp-if optimizations
(macroexp-unprogn): Make sure we never return an empty list.
(macroexp-if): Remove unused (and unsafe) optimization.
Optimize (if A T (if B T E)) into (if (or A B) T E) instead, which does
occur occasionally.
Diffstat (limited to 'lisp/emacs-lisp/easy-mmode.el')
0 files changed, 0 insertions, 0 deletions