summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2016-10-27 01:18:16 -0400
committerKen Raeburn <raeburn@raeburn.org>2017-06-21 22:34:32 -0400
commit6af67b4a8842fd3b949fa5bfb68811f62a521ae2 (patch)
tree329ca3eab319f05102060c3f938d5b19c961d334 /lisp/emacs-lisp/lisp.el
parent0b3a0f30b288945e739f1ac7c2f9d8a2fdd352ac (diff)
downloademacs-6af67b4a8842fd3b949fa5bfb68811f62a521ae2.tar.gz
emacs-6af67b4a8842fd3b949fa5bfb68811f62a521ae2.tar.bz2
emacs-6af67b4a8842fd3b949fa5bfb68811f62a521ae2.zip
Reduce lread substitutions.
* src/lread.c (read1): After reading an object using the "#n=" syntax, if the read object is a cons cell, instead of recursively substituting the placeholder with the new object, mutate the placeholder cons cell itself to have the correct car and cdr values.
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions