aboutsummaryrefslogtreecommitdiff
path: root/src/vm_arm.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm_arm.dasc')
-rw-r--r--src/vm_arm.dasc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm_arm.dasc b/src/vm_arm.dasc
index 3a73e00b..405be30a 100644
--- a/src/vm_arm.dasc
+++ b/src/vm_arm.dasc
@@ -539,13 +539,13 @@ static void build_subroutines(BuildCtx *ctx)
539 | cmp CARG1, #1 539 | cmp CARG1, #1
540 |.endif 540 |.endif
541 | ldr PC, [CARG4, #-12] // Restore PC from [cont|PC]. 541 | ldr PC, [CARG4, #-12] // Restore PC from [cont|PC].
542 | ldr CARG3, LFUNC:CARG3->field_pc
543 | mvn INS, #~LJ_TNIL 542 | mvn INS, #~LJ_TNIL
544 | add CARG2, RA, RC 543 | add CARG2, RA, RC
545 | str INS, [CARG2, #-4] // Ensure one valid arg. 544 | str INS, [CARG2, #-4] // Ensure one valid arg.
546 |.if FFI 545 |.if FFI
547 | bls >1 546 | bls >1
548 |.endif 547 |.endif
548 | ldr CARG3, LFUNC:CARG3->field_pc
549 | ldr KBASE, [CARG3, #PC2PROTO(k)] 549 | ldr KBASE, [CARG3, #PC2PROTO(k)]
550 | // BASE = base, RA = resultptr, CARG4 = meta base 550 | // BASE = base, RA = resultptr, CARG4 = meta base
551 | bx CARG1 551 | bx CARG1