compiler.tree.propagation.recursive: undoing 097b40ce41
(#1513)
parent
65f1fbe90a
commit
13cd2c4e75
|
@ -20,8 +20,10 @@ IN: compiler.tree.propagation.recursive
|
||||||
[ latest-input-infos ] bi ;
|
[ latest-input-infos ] bi ;
|
||||||
|
|
||||||
: counter-class ( interval class -- class' )
|
: counter-class ( interval class -- class' )
|
||||||
dup fixnum class<= rot array-capacity-interval interval-subset? and
|
dup fixnum class<= [
|
||||||
[ drop array-capacity ] when ;
|
swap array-capacity-interval interval-subset?
|
||||||
|
[ drop array-capacity ] when
|
||||||
|
] [ nip ] if ;
|
||||||
|
|
||||||
:: generalize-counter-interval ( interval initial-interval class -- interval' )
|
:: generalize-counter-interval ( interval initial-interval class -- interval' )
|
||||||
interval class counter-class :> class
|
interval class counter-class :> class
|
||||||
|
|
Loading…
Reference in New Issue