From e53bfe217e84cfdcc79e5516ba2bd988c2a2f852 Mon Sep 17 00:00:00 2001 From: Max Bernstein Date: Fri, 11 Jul 2025 11:11:31 -0400 Subject: ZJIT: Fix missing find!() for SetIvar --- zjit/src/hir.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zjit/src/hir.rs b/zjit/src/hir.rs index 85b2faed60..96e061e6da 100644 --- a/zjit/src/hir.rs +++ b/zjit/src/hir.rs @@ -1163,7 +1163,7 @@ impl Function { ArrayMax { elements, state } => ArrayMax { elements: find_vec!(*elements), state: find!(*state) }, &SetGlobal { id, val, state } => SetGlobal { id, val: find!(val), state }, &GetIvar { self_val, id, state } => GetIvar { self_val: find!(self_val), id, state }, - &SetIvar { self_val, id, val, state } => SetIvar { self_val: find!(self_val), id, val, state }, + &SetIvar { self_val, id, val, state } => SetIvar { self_val: find!(self_val), id, val: find!(val), state }, &SetLocal { val, ep_offset, level } => SetLocal { val: find!(val), ep_offset, level }, &ToArray { val, state } => ToArray { val: find!(val), state }, &ToNewArray { val, state } => ToNewArray { val: find!(val), state }, -- cgit v1.2.3