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/debug.el | |
| parent | 1f02cbea8b489ed7676110431aa36ad5abc47d9b (diff) | |
| download | emacs-d5ee655c1710a62e01513fd20256a7cf35d52167.tar.gz | |
* 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/debug.el')
0 files changed, 0 insertions, 0 deletions
