Reduce lread substitutions.
commit6af67b4a8842fd3b949fa5bfb68811f62a521ae2
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 27 Oct 2016 05:18:16 +0000 (27 01:18 -0400)
committerKen Raeburn <raeburn@raeburn.org>
Thu, 22 Jun 2017 02:34:32 +0000 (21 22:34 -0400)
tree329ca3eab319f05102060c3f938d5b19c961d334
parent0b3a0f30b288945e739f1ac7c2f9d8a2fdd352ac
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.
src/lread.c