compiler.cfg.linear-scan.live-inervals: Rename live-interval
parent
5f377c0849
commit
8160bb036d
|
@ -16,10 +16,10 @@ TUPLE: label offset ;
|
|||
dup label? [ get ] unless
|
||||
compiled-offset >>offset drop ;
|
||||
|
||||
TUPLE: label-fixup { label label } { class integer } { offset integer } ;
|
||||
TUPLE: label-fixup-state { label label } { class integer } { offset integer } ;
|
||||
|
||||
: label-fixup ( label class -- )
|
||||
compiled-offset \ label-fixup boa label-table get push ;
|
||||
compiled-offset \ label-fixup-state boa label-table get push ;
|
||||
|
||||
: compute-target ( label-fixup -- offset )
|
||||
label>> offset>> [ "Unresolved label" throw ] unless* ;
|
||||
|
|
Loading…
Reference in New Issue