compiler.cfg.builder: fix stack effect
parent
612e4b99b0
commit
eca718b32d
|
@ -82,7 +82,7 @@ GENERIC: emit-node ( node -- )
|
||||||
: recursive-height ( #recursive -- n )
|
: recursive-height ( #recursive -- n )
|
||||||
[ label>> return>> in-d>> length ] [ in-d>> length ] bi - ;
|
[ label>> return>> in-d>> length ] [ in-d>> length ] bi - ;
|
||||||
|
|
||||||
: emit-recursive ( #recursive -- next )
|
: emit-recursive ( #recursive -- )
|
||||||
[ [ label>> id>> ] [ recursive-height ] bi emit-call ]
|
[ [ label>> id>> ] [ recursive-height ] bi emit-call ]
|
||||||
[ [ child>> ] [ label>> word>> ] [ label>> id>> ] tri (build-cfg) ] bi ;
|
[ [ child>> ] [ label>> word>> ] [ label>> id>> ] tri (build-cfg) ] bi ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue