! Incremented each time stack effects potentially changed, used
! by compiler.tree.propagation.call-effect for call( and execute(
! inline caching
-: effect-counter ( -- n ) 47 special-object ; inline
+: effect-counter ( -- n ) 49 special-object ; inline
GENERIC: always-bump-effect-counter? ( defspec -- ? )
: bump-effect-counter ( -- )
bump-effect-counter? [
- 47 special-object 0 or
+ 49 special-object 0 or
1 +
- 47 set-special-object
+ 49 set-special-object
] when ;
: notify-observers ( -- )