From 32e6f15bebf120635d575986fdded1a3943395d0 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Fri, 24 Feb 2023 13:52:43 -0800 Subject: Store MJIT blocks on each ISEQ --- iseq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'iseq.c') diff --git a/iseq.c b/iseq.c index 03a7336455..94e0fa113a 100644 --- a/iseq.c +++ b/iseq.c @@ -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); -- cgit v1.2.3