]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Improve last commit.
authorMike Pall <mike>
Sun, 12 Nov 2023 15:11:11 +0000 (16:11 +0100)
committerMike Pall <mike>
Sun, 12 Nov 2023 15:11:11 +0000 (16:11 +0100)
src/lj_asm_x86.h

index a105b4391caddbb574fee9b32d7231244c9a7305..955a54a424e728a5f6f701dba07dcb2da033ef46 100644 (file)
@@ -473,7 +473,7 @@ static Reg asm_fuseload(ASMState *as, IRRef ref, RegSet allow)
       }
     } else if (ir->o == IR_ALOAD || ir->o == IR_HLOAD || ir->o == IR_ULOAD) {
       if (noconflict(as, ref, ir->o + IRDELTA_L2S, 0) &&
-         noconflict(as, ref, IR_CALLS, 0) &&  /* Don't cross table.clear. */
+         noconflict(as, ref, IR_CALLS, 1) &&  /* Don't cross table.clear. */
          !(LJ_GC64 && irt_isaddr(ir->t))) {
        asm_fuseahuref(as, ir->op1, xallow);
        return RID_MRM;