diff options
Diffstat (limited to '')
-rw-r--r-- | src/vm_mips.dasc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm_mips.dasc b/src/vm_mips.dasc index 8cb4bd3d..03a84985 100644 --- a/src/vm_mips.dasc +++ b/src/vm_mips.dasc | |||
@@ -603,11 +603,11 @@ static void build_subroutines(BuildCtx *ctx) | |||
603 | |.endif | 603 | |.endif |
604 | | lw PC, -16+HI(RB) // Restore PC from [cont|PC]. | 604 | | lw PC, -16+HI(RB) // Restore PC from [cont|PC]. |
605 | | addu TMP2, RA, RD | 605 | | addu TMP2, RA, RD |
606 | | lw TMP1, LFUNC:TMP1->pc | ||
607 | |.if FFI | 606 | |.if FFI |
608 | | bnez AT, >1 | 607 | | bnez AT, >1 |
609 | |.endif | 608 | |.endif |
610 | |. sw TISNIL, -8+HI(TMP2) // Ensure one valid arg. | 609 | |. sw TISNIL, -8+HI(TMP2) // Ensure one valid arg. |
610 | | lw TMP1, LFUNC:TMP1->pc | ||
611 | | // BASE = base, RA = resultptr, RB = meta base | 611 | | // BASE = base, RA = resultptr, RB = meta base |
612 | | jr TMP0 // Jump to continuation. | 612 | | jr TMP0 // Jump to continuation. |
613 | |. lw KBASE, PC2PROTO(k)(TMP1) | 613 | |. lw KBASE, PC2PROTO(k)(TMP1) |