diff options
author | Takashi Kokubun <[email protected]> | 2023-02-24 13:52:43 -0800 |
---|---|---|
committer | Takashi Kokubun <[email protected]> | 2023-03-05 23:28:59 -0800 |
commit | 32e6f15bebf120635d575986fdded1a3943395d0 (patch) | |
tree | ef05c8aba8fe08bdd4b63ba8486492585b3ee352 /iseq.c | |
parent | 63d96ccbcd21653ac1e5afd96dbd72bc78900de0 (diff) |
Store MJIT blocks on each ISEQ
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/7448
Diffstat (limited to 'iseq.c')
-rw-r--r-- | iseq.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -357,7 +357,7 @@ rb_iseq_mark_and_move(rb_iseq_t *iseq, bool reference_updating) if (reference_updating) { #if USE_MJIT - rb_mjit_iseq_update_references(iseq); + rb_mjit_iseq_update_references(body); #endif #if USE_YJIT rb_yjit_iseq_update_references(body->yjit_payload); @@ -365,7 +365,7 @@ rb_iseq_mark_and_move(rb_iseq_t *iseq, bool reference_updating) } else { #if USE_MJIT - mjit_mark_cc_entries(body); + rb_mjit_iseq_mark(body->mjit_blocks); #endif #if USE_YJIT rb_yjit_iseq_mark(body->yjit_payload); |