diff options
-rw-r--r-- | src/lj_ccall.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lj_ccall.c b/src/lj_ccall.c index 799be487..25e938cb 100644 --- a/src/lj_ccall.c +++ b/src/lj_ccall.c | |||
@@ -848,7 +848,8 @@ noth: /* Not a homogeneous float/double aggregate. */ | |||
848 | return 0; /* Struct is in GPRs. */ | 848 | return 0; /* Struct is in GPRs. */ |
849 | } | 849 | } |
850 | 850 | ||
851 | void ccall_copy_struct(CCallState *cc, CType *ctr, void *dp, void *sp, int ft) | 851 | static void ccall_copy_struct(CCallState *cc, CType *ctr, void *dp, void *sp, |
852 | int ft) | ||
852 | { | 853 | { |
853 | if (LJ_ABI_SOFTFP ? ft : | 854 | if (LJ_ABI_SOFTFP ? ft : |
854 | ((ft & 3) == FTYPE_FLOAT || (ft >> 2) == FTYPE_FLOAT)) { | 855 | ((ft & 3) == FTYPE_FLOAT || (ft >> 2) == FTYPE_FLOAT)) { |