aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ccall.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_ccall.c')
-rw-r--r--src/lj_ccall.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_ccall.c b/src/lj_ccall.c
index 6196364a..92c52252 100644
--- a/src/lj_ccall.c
+++ b/src/lj_ccall.c
@@ -103,9 +103,9 @@
103/* Windows/x64 argument registers are strictly positional (use ngpr). */ 103/* Windows/x64 argument registers are strictly positional (use ngpr). */
104#define CCALL_HANDLE_REGARG \ 104#define CCALL_HANDLE_REGARG \
105 if (isfp) { \ 105 if (isfp) { \
106 if (ngpr < 4) { dp = &cc->fpr[ngpr++]; nfpr = ngpr; goto done; } \ 106 if (ngpr < maxgpr) { dp = &cc->fpr[ngpr++]; nfpr = ngpr; goto done; } \
107 } else { \ 107 } else { \
108 if (ngpr < 4) { dp = &cc->gpr[ngpr++]; goto done; } \ 108 if (ngpr < maxgpr) { dp = &cc->gpr[ngpr++]; goto done; } \
109 } 109 }
110 110
111#elif LJ_TARGET_X64 111#elif LJ_TARGET_X64