summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/ert.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2015-10-28 13:59:42 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2015-10-28 13:59:42 -0400
commitd5ee655c1710a62e01513fd20256a7cf35d52167 (patch)
tree9d53dd575f27624e44ec3851b3012f621e50f44b /lisp/emacs-lisp/ert.el
parent1f02cbea8b489ed7676110431aa36ad5abc47d9b (diff)
downloademacs-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/ert.el')
0 files changed, 0 insertions, 0 deletions