summaryrefslogtreecommitdiff
path: root/internal/ruby_parser.h
diff options
context:
space:
mode:
authorAlan Wu <[email protected]>2024-04-26 20:03:48 -0400
committerTakashi Kokubun <[email protected]>2024-04-26 18:03:26 -0700
commit73eeb8643b8dcb5a059cb55a21da2e77a2febd24 (patch)
tree7ca736e21b5716aa500b01cb85809762edcedf92 /internal/ruby_parser.h
parentc746332c797a6bd1a887538b2bc7ad57b2055f36 (diff)
YJIT: Fix reference update for `Invariants::no_ep_escape_iseqs`
Previously, the update was done in the ISEQ callback. That effectively never updated anything because the callback itself is given an intact reference, so it could update its content, and `rb_gc_location(iseq)` never returned a new address. Update the whole table once in the YJIT root instead.
Diffstat (limited to 'internal/ruby_parser.h')
0 files changed, 0 insertions, 0 deletions