handling for `lambda' (misunderstanding).
+2010-06-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/macroexp.el (macroexpand-all-1): Put back special
+ handling for `lambda' (misunderstanding).
+
2010-06-16 Jay Belanger <jay.p.belanger@gmail.com>
* calc/calc-poly.el: (math-accum-factors): Make sure that
form))
((eq fun 'quote)
form)
+ ((and (consp fun) (eq (car fun) 'lambda))
+ ;; Embedded lambda in function position.
+ (maybe-cons (macroexpand-all-forms fun 2)
+ (macroexpand-all-forms (cdr form))
+ form))
;; The following few cases are for normal function calls that
;; are known to funcall one of their arguments. The byte
;; compiler has traditionally handled these functions specially