diff --git a/src/lj_asm_mips.h b/src/lj_asm_mips.h index e9cce916..8824081e 100644 --- a/src/lj_asm_mips.h +++ b/src/lj_asm_mips.h @@ -1337,8 +1337,8 @@ static void asm_fload(ASMState *as, IRIns *ir) } } ofs = field_ofs[ir->op2]; + lj_assertA(!irt_isfp(ir->t), "bad FP FLOAD"); } - lj_assertA(!irt_isfp(ir->t), "bad FP FLOAD"); emit_tsi(as, mi, dest, idx, ofs); }