Minor reorganization of stack-checker.call-effect

db4
Daniel Ehrenberg 2009-07-10 01:05:03 -05:00
parent 23b8f48267
commit 500c784bd7
1 changed files with 11 additions and 11 deletions

View File

@ -84,16 +84,16 @@ M: quotation cached-effect
[ drop call-effect-slow ]
if ; inline
\ call-effect [
inline-cache new '[
_
3dup nip cache-hit? [
drop call-effect-unsafe
] [
call-effect-fast
] if
]
] 0 define-transform
: call-effect-ic ( quot effect inline-cache -- )
3dup nip cache-hit?
[ drop call-effect-unsafe ]
[ call-effect-fast ]
if ; inline
: call-effect>quot ( -- quot )
inline-cache new '[ _ call-effect-ic ] ;
\ call-effect [ call-effect>quot ] 0 define-transform
\ call-effect t "no-compile" set-word-prop