aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_asm_arm64.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm_arm64.h b/src/lj_asm_arm64.h
index d3e4bb63..f761525f 100644
--- a/src/lj_asm_arm64.h
+++ b/src/lj_asm_arm64.h
@@ -935,7 +935,7 @@ static void asm_hrefk(ASMState *as, IRIns *ir)
935 emit_nm(as, A64I_CMPx, key, ra_allock(as, k, rset_exclude(allow, key))); 935 emit_nm(as, A64I_CMPx, key, ra_allock(as, k, rset_exclude(allow, key)));
936 emit_lso(as, A64I_LDRx, key, idx, kofs); 936 emit_lso(as, A64I_LDRx, key, idx, kofs);
937 if (bigofs) 937 if (bigofs)
938 emit_opk(as, A64I_ADDx, dest, node, ofs, RSET_GPR); 938 emit_opk(as, A64I_ADDx, dest, node, ofs, rset_exclude(RSET_GPR, node));
939} 939}
940 940
941static void asm_uref(ASMState *as, IRIns *ir) 941static void asm_uref(ASMState *as, IRIns *ir)