diff --git a/src/aarch64/ffi.c b/src/aarch64/ffi.c index 05f1a130..5369ea4e 100644 --- a/src/aarch64/ffi.c +++ b/src/aarch64/ffi.c @@ -146,6 +146,9 @@ get_basic_type_alignment (unsigned short type) switch (type) { case FFI_TYPE_FLOAT: +#if defined (__APPLE__) + return sizeof (UINT32); +#endif case FFI_TYPE_DOUBLE: return sizeof (UINT64); #if FFI_TYPE_DOUBLE != FFI_TYPE_LONGDOUBLE