]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/cocoa/subclassing/subclassing.factor
Fixing conflicts from stack checker changes
[factor.git] / basis / cocoa / subclassing / subclassing.factor
index dfd6ff47b270f7157b7f02184e180ee26e2d4911..394f45bef39fdfd25082233118e2045c85acf5be 100644 (file)
@@ -39,9 +39,9 @@ IN: cocoa.subclassing
     swap prefix [ encode-type "0" append ] map concat ;
 
 : prepare-method ( ret types quot -- type imp )
-    [ [ encode-types ] 2keep ] dip [
-        "cdecl" swap 4array % \ alien-callback ,
-    ] [ ] make define-temp ;
+    [ [ encode-types ] 2keep ] dip
+    '[ _ _ "cdecl" _ alien-callback ]
+    (( -- callback )) define-temp ;
 
 : prepare-methods ( methods -- methods )
     [