fixing installvalues

This commit is contained in:
Danny Yoo 2011-05-14 23:32:56 -04:00
parent 6c50b88703
commit ec3b443f2a

View File

@ -1843,7 +1843,9 @@
(make-instruction-sequence
`(,(make-AssignImmediateStatement to from))))
(build-list count (lambda: ([i : Natural])
(make-EnvLexicalReference (+ i (InstallValue-depth exp))
(make-EnvLexicalReference (+ i
(InstallValue-depth exp)
(sub1 count))
(InstallValue-box? exp))))
(cons (make-Reg 'val)
(build-list (sub1 count) (lambda: ([i : Natural])