From d0ee9bcd70db5fd5a59ce9ea2cd284990ab5f1fa Mon Sep 17 00:00:00 2001 From: Max Bernstein Date: Fri, 7 Feb 2025 09:48:40 -0500 Subject: Ignore other insns --- zjit/src/ir.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zjit/src/ir.rs b/zjit/src/ir.rs index a31e3f42a5..b891a7713f 100644 --- a/zjit/src/ir.rs +++ b/zjit/src/ir.rs @@ -289,7 +289,7 @@ fn compute_jump_targets(iseq: *const rb_iseq_t) -> Vec { jump_targets.insert(insn_idx); } } - _ => eprintln!("zjit: compute_jump_targets: unknown opcode `{}'", insn_name(opcode as usize)), + _ => {} } } let mut result = jump_targets.into_iter().collect::>(); @@ -390,6 +390,7 @@ pub fn iseq_to_ssa(iseq: *const rb_iseq_t) -> Function { val: Opnd::Insn(test_id), target: BranchEdge { target: insn_idx_to_block[&insn_idx_at_offset(insn_idx, offset)], + // TODO(max): Merge locals/stack for bb arguments args: vec![], } }); -- cgit v1.2.3