When spilling gc operands, we have to mark them as load and store. They were originally defs and we need to preserve that.
This is semantically important as a relocating collector *will* update them sometimes.
Differential D84964
[WIP] Demo a functional problem from D81647 with a fix and test case reames on Jul 30 2020, 11:29 AM. Authored by
Details
When spilling gc operands, we have to mark them as load and store. They were originally defs and we need to preserve that. This is semantically important as a relocating collector *will* update them sometimes.
Diff Detail Event Timeline |