Fix bug in expansion of interpreter-call:enclose. When the number of
authorChris Hanson <org/chris-hanson/cph>
Thu, 21 May 1987 15:06:54 +0000 (15:06 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 21 May 1987 15:06:54 +0000 (15:06 +0000)
commit6372a5b10dde8f1eb187ac6d711526db82ddce8e
tree2f04f6f09126ab1c590deb896d68207e1780e732
parent38ee376e51cd8f3f014557c2602186a16a122656
Fix bug in expansion of interpreter-call:enclose.  When the number of
things being enclosed is sufficiently large, the generator was forcing
the allocation of D0 for use as a loop counter.  This had the
unfortunate side effect that if D0 contained some unboxed object then
that object would be flushed to memory.
v7/src/compiler/machines/bobcat/lapgen.scm