aboutsummaryrefslogtreecommitdiff
path: root/src/vm_arm.dasc
diff options
context:
space:
mode:
Diffstat (limited to '')
-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 21d706d8..344147e8 100644
--- a/src/vm_arm.dasc
+++ b/src/vm_arm.dasc
@@ -524,13 +524,13 @@ static void build_subroutines(BuildCtx *ctx)
524 | cmp CARG1, #1 524 | cmp CARG1, #1
525 |.endif 525 |.endif
526 | ldr PC, [CARG4, #-12] // Restore PC from [cont|PC]. 526 | ldr PC, [CARG4, #-12] // Restore PC from [cont|PC].
527 | ldr CARG3, LFUNC:CARG3->field_pc
528 | mvn INS, #~LJ_TNIL 527 | mvn INS, #~LJ_TNIL
529 | add CARG2, RA, RC 528 | add CARG2, RA, RC
530 | str INS, [CARG2, #-4] // Ensure one valid arg. 529 | str INS, [CARG2, #-4] // Ensure one valid arg.
531 |.if FFI 530 |.if FFI
532 | bls >1 531 | bls >1
533 |.endif 532 |.endif
533 | ldr CARG3, LFUNC:CARG3->field_pc
534 | ldr KBASE, [CARG3, #PC2PROTO(k)] 534 | ldr KBASE, [CARG3, #PC2PROTO(k)]
535 | // BASE = base, RA = resultptr, CARG4 = meta base 535 | // BASE = base, RA = resultptr, CARG4 = meta base
536 | bx CARG1 536 | bx CARG1