Fix some of the problems in defsubst* (bug#5728).
commite754e83b6555fccf9676b10ff6e6253d75f2bba1
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 8 Apr 2010 19:59:46 +0000 (8 15:59 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 8 Apr 2010 19:59:46 +0000 (8 15:59 -0400)
tree772f0b3e61adbc51afb8c7e36d7c70085c1e6676
parent0269ef77309827f774779a2df95aca858fd96146
Fix some of the problems in defsubst* (bug#5728).
* emacs-lisp/cl-macs.el (defsubst*): Don't substitute non-trivial args.
(cl-defsubst-expand): Do the substitutions simultaneously (bug#5728).
lisp/ChangeLog
lisp/emacs-lisp/cl-macs.el