summaryrefslogtreecommitdiff
path: root/yjit_iface.c
diff options
context:
space:
mode:
Diffstat (limited to 'yjit_iface.c')
-rw-r--r--yjit_iface.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/yjit_iface.c b/yjit_iface.c
index 73b51fd50d..870a8d1efd 100644
--- a/yjit_iface.c
+++ b/yjit_iface.c
@@ -592,6 +592,8 @@ rb_yjit_constant_state_changed(void)
void
rb_yjit_constant_ic_update(const rb_iseq_t *iseq, IC ic)
{
+ if (!rb_yjit_enabled_p()) return;
+
// We can't generate code in these situations, so no need to invalidate.
// See gen_opt_getinlinecache.
if (ic->entry->ic_cref || rb_multi_ractor_p()) {