Loop which was walking around reductions used `eq?' to test for
authorChris Hanson <org/chris-hanson/cph>
Fri, 17 Apr 1987 00:54:28 +0000 (00:54 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 17 Apr 1987 00:54:28 +0000 (00:54 +0000)
commitf0df8a0f63c5e7283da4394b33dc910d44646269
tree9943e14feb841dee5148d1eb1f80d638fc9afa16
parent31cc2ee32db900522694a79f21251ac911f422cb
Loop which was walking around reductions used `eq?' to test for
termination.  Because the arguments to `eq?' were variables, the
variable lookup code was stripping the danger bits off of the values.
The new microcode does not do this so it was necessary to explicitly
strip the danger bits off in the appropriate places.
v7/src/runtime/histry.scm