From eca718b32deb9f9a5f8f64dafbd54934198b9157 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Tue, 30 Jun 2009 21:07:55 -0500 Subject: [PATCH] compiler.cfg.builder: fix stack effect --- basis/compiler/cfg/builder/builder.factor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/basis/compiler/cfg/builder/builder.factor b/basis/compiler/cfg/builder/builder.factor index f4421e3ef4..265643f3d7 100755 --- a/basis/compiler/cfg/builder/builder.factor +++ b/basis/compiler/cfg/builder/builder.factor @@ -82,7 +82,7 @@ GENERIC: emit-node ( node -- ) : recursive-height ( #recursive -- n ) [ label>> return>> in-d>> length ] [ in-d>> length ] bi - ; -: emit-recursive ( #recursive -- next ) +: emit-recursive ( #recursive -- ) [ [ label>> id>> ] [ recursive-height ] bi emit-call ] [ [ child>> ] [ label>> word>> ] [ label>> id>> ] tri (build-cfg) ] bi ;