diff options
| author | Stefan Monnier | 2019-05-16 15:29:36 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2019-05-16 15:29:36 -0400 |
| commit | 37c41c6ef01de5bf16948eb67c4a9da6c7158b34 (patch) | |
| tree | ac09a26cd2860e5280dce438a89d95450b6410f5 /admin/notes | |
| parent | 4ac234ad576cf9068419805ef338701024265afb (diff) | |
| download | emacs-37c41c6ef01de5bf16948eb67c4a9da6c7158b34.tar.gz 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 'admin/notes')
0 files changed, 0 insertions, 0 deletions