(emit-set-slot) ( write-barrier? tag -- )


Vocabulary
compiler.cfg.intrinsics.slots

Inputs
write-barrier?an object
tagan object


Outputs
None

Definition


:: (emit-set-slot) ( write-barrier? tag -- )
3inputs :> ( src obj slot ) slot tag slot-indexing
:> ( slot scale tag ) src obj slot scale tag ##set-slot,
write-barrier?
[ obj slot scale tag next-vreg next-vreg ##write-barrier, ]
when ;