summaryrefslogtreecommitdiff
path: root/node.c
diff options
context:
space:
mode:
authorMax Bernstein <max.bernstein@shopify.com>2025-04-04 14:04:07 -0400
committerTakashi Kokubun <takashikkbn@gmail.com>2025-04-18 21:53:01 +0900
commit97ba8d9c4dbfd8d277b0214aa1306356db586e77 (patch)
tree357ea111d6d70742e04bd8a2ccf23054e6f459c9 /node.c
parent8b72e07359488ebc4af2a23e44919c56f7013399 (diff)
Insert PatchPoint after each Send
In case the callee writes to the caller's locals, we need to be able to immediately side-exit because our frame's invariants might have been invalidated. If in the course of optimization we rewrite the Send, we can choose to remove the PatchPoint too---but it's not an error to keep it around.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/13131
Diffstat (limited to 'node.c')
0 files changed, 0 insertions, 0 deletions