parent
77f0865689
commit
eabf237863
|
@ -20,10 +20,8 @@ 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<= [
|
dup fixnum class<= rot array-capacity-interval interval-subset? and
|
||||||
swap array-capacity-interval interval-subset?
|
[ drop array-capacity ] when ;
|
||||||
[ 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