memoize: fix invalidate-memoized for 0 args.
parent
231b791da1
commit
0d9c7df8e2
|
@ -91,6 +91,11 @@ M: memoized reset-word
|
|||
[ f swap set-first ] [ clear-assoc ] if ;
|
||||
|
||||
: invalidate-memoized ( inputs... word -- )
|
||||
[ stack-effect in>> packer call ] [ "memoize" word-prop delete-at ] bi ;
|
||||
[ stack-effect in>> packer call ]
|
||||
[
|
||||
"memoize" word-prop dup sequence?
|
||||
[ f swap set-first ] [ delete-at ] if
|
||||
]
|
||||
bi ;
|
||||
|
||||
\ invalidate-memoized t "no-compile" set-word-prop
|
||||
|
|
Loading…
Reference in New Issue