* do-spill now removes spilled vars from neighbors of conflicting
vars.
This commit is contained in:
parent
0db57fbb69
commit
ae0b25ae9f
BIN
src/ikarus.boot
BIN
src/ikarus.boot
Binary file not shown.
|
@ -2031,6 +2031,8 @@
|
|||
[else
|
||||
(for-each-var (var-var-conf x) varvec
|
||||
(lambda (y)
|
||||
(set-var-var-conf! y
|
||||
(rem-var x (var-var-conf y)))
|
||||
(set-var-frm-conf! y
|
||||
(add-frm fv (var-frm-conf y)))))
|
||||
(set-var-loc! x fv)
|
||||
|
|
Loading…
Reference in New Issue