aboutsummaryrefslogtreecommitdiff
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 8ff3eaf7..15685d85 100644
--- a/src/lj_asm.c
+++ b/src/lj_asm.c
@@ -1558,7 +1558,7 @@ static void asm_setup_regsp(ASMState *as, int sink)
1558 if (as->parent) { 1558 if (as->parent) {
1559 uint16_t *p; 1559 uint16_t *p;
1560 lastir = lj_snap_regspmap(as->parent, as->J->exitno, ir); 1560 lastir = lj_snap_regspmap(as->parent, as->J->exitno, ir);
1561 as->stopins = (lastir-1) - as->ir; 1561 as->stopins = (IRRef)((lastir-1) - as->ir);
1562 for (p = as->parentmap; ir < lastir; ir++) { 1562 for (p = as->parentmap; ir < lastir; ir++) {
1563 RegSP rs = ir->prev; 1563 RegSP rs = ir->prev;
1564 *p++ = (uint16_t)rs; /* Copy original parent RegSP to parentmap. */ 1564 *p++ = (uint16_t)rs; /* Copy original parent RegSP to parentmap. */