diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-05-16 15:29:36 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-05-16 15:29:36 -0400 |
commit | 37c41c6ef01de5bf16948eb67c4a9da6c7158b34 (patch) | |
tree | ac09a26cd2860e5280dce438a89d95450b6410f5 /test/lisp/emacs-lisp | |
parent | 4ac234ad576cf9068419805ef338701024265afb (diff) | |
download | emacs-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