--- gforth/cross.fs 2012/03/09 21:16:22 1.181 +++ gforth/cross.fs 2012/08/27 13:33:48 1.183 @@ -2057,6 +2057,7 @@ $20 constant restrict-mask <> ABORT" CROSS: Cannot immediate a unresolved word" ^imm @ ! ; : restrict restrict-mask flag! ; +: compile-only restrict-mask flag! ; : isdoer \G define a forth word as doer, this makes obviously only sence on @@ -2649,6 +2650,7 @@ Defer instant-interpret-does>-hook ' no T has? primcentric H [IF] : does-resolved ( ghost -- ) +\ g>xt dup T >body H alit, compile call T cell+ @ a, H ; compile does-exec g>xt T a, H ; [ELSE] : does-resolved ( ghost -- )