]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/alien/c-types/c-types.factor
alien.c-types: fix bad use of ?when
[factor.git] / basis / alien / c-types / c-types.factor
index 8d645132b2f0d57f687a335b60faa78215645b9a..fa6b8a9351e24dcbc038771131715bc32ce49a36 100644 (file)
@@ -54,7 +54,7 @@ UNION: c-type-name
     c-type-word pointer ;
 
 : resolve-typedef ( name -- c-type )
-    [ void? ] [ no-c-type ] ?when
+    dup void? [ no-c-type ] when
     dup c-type-name? [ lookup-c-type ] when ;
 
 M: word lookup-c-type