summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2019-05-16 15:29:36 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2019-05-16 15:29:36 -0400
commit37c41c6ef01de5bf16948eb67c4a9da6c7158b34 (patch)
treeac09a26cd2860e5280dce438a89d95450b6410f5 /test/lisp/emacs-lisp
parent4ac234ad576cf9068419805ef338701024265afb (diff)
downloademacs-37c41c6ef01de5bf16948eb67c4a9da6c7158b34.tar.gz
emacs-37c41c6ef01de5bf16948eb67c4a9da6c7158b34.tar.bz2
emacs-37c41c6ef01de5bf16948eb67c4a9da6c7158b34.zip
* lisp/emacs-lisp/cl-macs.el (cl--sm-macroexpand) <setq>: Rewrite
The previous code had 2 problems: - It converted `setq` to `setf` in unrelated cases such as (cl-symbol-macrolet ((x 1)) (setq (car foo) bar)) - It macroexpanded places before `setf` had a chance to see if they have a gv-expander.
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions