aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorStefan Monnier2019-05-16 15:29:36 -0400
committerStefan Monnier2019-05-16 15:29:36 -0400
commit37c41c6ef01de5bf16948eb67c4a9da6c7158b34 (patch)
treeac09a26cd2860e5280dce438a89d95450b6410f5 /src/buffer.c
parent4ac234ad576cf9068419805ef338701024265afb (diff)
downloademacs-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 'src/buffer.c')
0 files changed, 0 insertions, 0 deletions