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.
YJIT: Fix reference update for
Invariants::no_ep_escape_iseqsPreviously, 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.