From 75b92c5cd6485a6b236101771f571cdf53cbd6a4 Mon Sep 17 00:00:00 2001 From: Max Bernstein Date: Fri, 23 May 2025 14:08:08 -0400 Subject: [PATCH] ZJIT: Implement find for Defined --- 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 9365e9ae9e..4fa168331f 100644 --- a/zjit/src/hir.rs +++ b/zjit/src/hir.rs @@ -903,7 +903,7 @@ impl Function { ArrayDup { val , state } => ArrayDup { val: find!(*val), state: *state }, &HashDup { val , state } => HashDup { val: find!(val), state }, &CCall { cfun, ref args, name, return_type, elidable } => CCall { cfun: cfun, args: args.iter().map(|arg| find!(*arg)).collect(), name: name, return_type: return_type, elidable }, - Defined { .. } => todo!("find(Defined)"), + &Defined { op_type, obj, pushval, v } => Defined { op_type, obj, pushval, v: find!(v) }, NewArray { elements, state } => NewArray { elements: find_vec!(*elements), state: find!(*state) }, &NewHash { ref elements, state } => { let mut found_elements = vec![];