@@ -188,20 +188,20 @@ fn gen_insn(jit: &mut JITState, asm: &mut Assembler, function: &Function, insn_i
188188 Insn :: IfTrue { val, target } => return gen_if_true ( jit, asm, opnd ! ( val) , target) ,
189189 Insn :: IfFalse { val, target } => return gen_if_false ( jit, asm, opnd ! ( val) , target) ,
190190 Insn :: SendWithoutBlock { call_info, cd, state, .. } | Insn :: SendWithoutBlockDirect { call_info, cd, state, .. }
191- => gen_send_without_block ( jit, asm, call_info, * cd, function. frame_state ( * state) ) ?,
191+ => gen_send_without_block ( jit, asm, call_info, * cd, & function. frame_state ( * state) ) ?,
192192 Insn :: Return { val } => return Some ( gen_return ( asm, opnd ! ( val) ) ?) ,
193- Insn :: FixnumAdd { left, right, state } => gen_fixnum_add ( asm, opnd ! ( left) , opnd ! ( right) , function. frame_state ( * state) ) ?,
194- Insn :: FixnumSub { left, right, state } => gen_fixnum_sub ( asm, opnd ! ( left) , opnd ! ( right) , function. frame_state ( * state) ) ?,
195- Insn :: FixnumMult { left, right, state } => gen_fixnum_mult ( asm, opnd ! ( left) , opnd ! ( right) , function. frame_state ( * state) ) ?,
193+ Insn :: FixnumAdd { left, right, state } => gen_fixnum_add ( asm, opnd ! ( left) , opnd ! ( right) , & function. frame_state ( * state) ) ?,
194+ Insn :: FixnumSub { left, right, state } => gen_fixnum_sub ( asm, opnd ! ( left) , opnd ! ( right) , & function. frame_state ( * state) ) ?,
195+ Insn :: FixnumMult { left, right, state } => gen_fixnum_mult ( asm, opnd ! ( left) , opnd ! ( right) , & function. frame_state ( * state) ) ?,
196196 Insn :: FixnumEq { left, right } => gen_fixnum_eq ( asm, opnd ! ( left) , opnd ! ( right) ) ?,
197197 Insn :: FixnumNeq { left, right } => gen_fixnum_neq ( asm, opnd ! ( left) , opnd ! ( right) ) ?,
198198 Insn :: FixnumLt { left, right } => gen_fixnum_lt ( asm, opnd ! ( left) , opnd ! ( right) ) ?,
199199 Insn :: FixnumLe { left, right } => gen_fixnum_le ( asm, opnd ! ( left) , opnd ! ( right) ) ?,
200200 Insn :: FixnumGt { left, right } => gen_fixnum_gt ( asm, opnd ! ( left) , opnd ! ( right) ) ?,
201201 Insn :: FixnumGe { left, right } => gen_fixnum_ge ( asm, opnd ! ( left) , opnd ! ( right) ) ?,
202202 Insn :: Test { val } => gen_test ( asm, opnd ! ( val) ) ?,
203- Insn :: GuardType { val, guard_type, state } => gen_guard_type ( asm, opnd ! ( val) , * guard_type, function. frame_state ( * state) ) ?,
204- Insn :: GuardBitEquals { val, expected, state } => gen_guard_bit_equals ( asm, opnd ! ( val) , * expected, function. frame_state ( * state) ) ?,
203+ Insn :: GuardType { val, guard_type, state } => gen_guard_type ( asm, opnd ! ( val) , * guard_type, & function. frame_state ( * state) ) ?,
204+ Insn :: GuardBitEquals { val, expected, state } => gen_guard_bit_equals ( asm, opnd ! ( val) , * expected, & function. frame_state ( * state) ) ?,
205205 Insn :: PatchPoint ( _) => return Some ( ( ) ) , // For now, rb_zjit_bop_redefined() panics. TODO: leave a patch point and fix rb_zjit_bop_redefined()
206206 _ => {
207207 debug ! ( "ZJIT: gen_function: unexpected insn {:?}" , insn) ;
0 commit comments