FFI/ARM64/OSX: Fix vararg call handling.

Thanks to Igor Munkin.
This commit is contained in:
Mike Pall
2021-05-02 22:11:05 +02:00
parent fcdb246506
commit 521b367567
2 changed files with 5 additions and 5 deletions

View File

@@ -414,7 +414,7 @@ void lj_ccallback_mcode_free(CTState *cts)
nfpr = CCALL_NARG_FPR; /* Prevent reordering. */ \
} \
} else { \
if (!LJ_TARGET_IOS && n > 1) \
if (!LJ_TARGET_OSX && n > 1) \
ngpr = (ngpr + 1u) & ~1u; /* Align to regpair. */ \
if (ngpr + n <= maxgpr) { \
sp = &cts->cb.gpr[ngpr]; \