]> gitweb.factorcode.org Git - factor.git/commitdiff
kernel: fix stack effect for keepd family.
authorJohn Benediktsson <mrjbq7@gmail.com>
Sun, 6 Dec 2020 23:05:23 +0000 (15:05 -0800)
committerJohn Benediktsson <mrjbq7@gmail.com>
Sun, 6 Dec 2020 23:05:23 +0000 (15:05 -0800)
core/kernel/kernel.factor

index 97251bd8a5b7825ede28422bb00c8b51eb8df0a3..21cd30659166911d701a77b24386976ca0a294e6 100644 (file)
@@ -163,13 +163,13 @@ DEFER: if
 : 4keep ( ..a w x y z quot: ( ..a w x y z -- ..b ) -- ..b w x y z )
     [ 4dup ] dip 4dip ; inline
 
-: keepd ( ..a x y quot: ( ..a x y -- ..b ) -- ..b x )
+: keepd ( ..a x y quot: ( ..a x y -- ..b ) -- ..b x )
     2keep drop ; inline
 
-: keepdd ( ..a x y z quot: ( ..a x y z -- ..b ) -- ..b x )
+: keepdd ( ..a x y z quot: ( ..a x y z -- ..b ) -- ..b x )
     3keep 2drop ; inline
 
-: 2keepd ( ..a x y z quot: ( ..a x y z -- ..b x y ) -- ..b x y )
+: 2keepd ( ..a x y z quot: ( ..a x y z -- ..b ) -- ..b x y )
     3keep drop ; inline
 
 ! Cleavers