aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-02-24 13:52:43 -0800
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-05 23:28:59 -0800
commit32e6f15bebf120635d575986fdded1a3943395d0 (patch)
treeef05c8aba8fe08bdd4b63ba8486492585b3ee352 /iseq.c
parent63d96ccbcd21653ac1e5afd96dbd72bc78900de0 (diff)
downloadruby-32e6f15bebf120635d575986fdded1a3943395d0.tar.gz
Store MJIT blocks on each ISEQ
Diffstat (limited to 'iseq.c')
-rw-r--r--iseq.c4
1 files changed, 2 insertions, 2 deletions
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);