summaryrefslogtreecommitdiff
path: root/include/ruby
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2023-12-01 16:10:11 -0500
committerPeter Zhu <peter@peterzhu.ca>2023-12-02 09:06:03 -0500
commitd1691617d6d6a115db52e7861f584fe98039ed1b (patch)
tree67c3a47c05e876f8ff016c759c1e5e4a7bc407f6 /include/ruby
parent092a17e7bd97525904c2874228a7febcaea74bf7 (diff)
Pin instruction storage
The operands in each instruction needs to be pinned because if auto-compaction runs in iseq_set_sequence, then the objects could exist on the generated_iseq buffer, which would not be reference updated which can lead to T_MOVED (and subsequently T_NONE) objects on the iseq.
Diffstat (limited to 'include/ruby')
0 files changed, 0 insertions, 0 deletions