]> gitweb.factorcode.org Git - factor.git/commitdiff
windows.com.syntax: don't put c-type words inside stack effect of Interface::Method...
authorJoe Groff <arcata@gmail.com>
Mon, 22 Feb 2010 06:07:32 +0000 (22:07 -0800)
committerJoe Groff <arcata@gmail.com>
Mon, 22 Feb 2010 06:07:32 +0000 (22:07 -0800)
basis/windows/com/syntax/syntax.factor

index 5e08454d5ade413aff08081490a149bc63a46b9a..7e93a6e9f8e3c8b8beb8523e0da0b08de0844ec4 100644 (file)
@@ -71,7 +71,7 @@ ERROR: no-com-interface interface ;
 : (stack-effect-from-return-and-parameters) ( return parameters -- stack-effect )
     swap
     [ [ second ] map ]
-    [ dup void? [ drop { } ] [ 1array ] if ] bi*
+    [ dup void? [ drop { } ] [ name>> 1array ] if ] bi*
     <effect> ;
 
 : (define-word-for-function) ( function interface n -- )