summaryrefslogtreecommitdiff
path: root/src/lj_asm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r--src/lj_asm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c
index aa42d677..e2fddbe9 100644
--- a/src/lj_asm.c
+++ b/src/lj_asm.c
@@ -1122,7 +1122,7 @@ static void asm_fusearef(ASMState *as, IRIns *ir, RegSet allow)
1122 noconflict(as, irb->op1, IR_NEWREF)) { 1122 noconflict(as, irb->op1, IR_NEWREF)) {
1123 /* We can avoid the FLOAD of t->array for colocated arrays. */ 1123 /* We can avoid the FLOAD of t->array for colocated arrays. */
1124 as->mrm.base = (uint8_t)ra_alloc1(as, irb->op1, allow); /* Table obj. */ 1124 as->mrm.base = (uint8_t)ra_alloc1(as, irb->op1, allow); /* Table obj. */
1125 as->mrm.ofs = -(int32_t)(ira->op1*sizeof(TValue)); /* Ofs to colo array. */ 1125 as->mrm.ofs = (int32_t)sizeof(GCtab); /* Ofs to colocated array. */
1126 } else { 1126 } else {
1127 as->mrm.base = (uint8_t)ra_alloc1(as, ir->op1, allow); /* Array base. */ 1127 as->mrm.base = (uint8_t)ra_alloc1(as, ir->op1, allow); /* Array base. */
1128 as->mrm.ofs = 0; 1128 as->mrm.ofs = 0;