Project

General

Profile

« Previous | Next » 

Revision 73eeb864

Added by alanwu (Alan Wu) over 1 year ago

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.