slava 2006-02-11 07:34:33 +00:00
parent 1f153c24b2
commit e6bc188bad
1 changed files with 5 additions and 4 deletions

View File

@ -44,9 +44,10 @@ M: alien-callback-error summary ( error -- )
callback-bottom
] "infer" set-word-prop
: linearize-callback ( node -- linear )
[ %prologue , alien-callback-word %jump , ] { } make ;
: linearize-callback ( node -- )
dup alien-callback-xt [
alien-callback-word %jump ,
] make-linear ;
M: alien-callback linearize* ( node -- )
dup linearize-callback over alien-callback-xt
linearized get set-hash linearize-next ;
dup linearize-callback linearize-next ;