diff --git a/src/aarch64/ffi.c b/src/aarch64/ffi.c index 8ec9c390..2d92f96f 100644 --- a/src/aarch64/ffi.c +++ b/src/aarch64/ffi.c @@ -55,6 +55,14 @@ struct call_context UINT64 x[N_X_ARG_REG]; }; +#if FFI_EXEC_TRAMPOLINE_TABLE + +#ifdef __MACH__ +#include +#endif + +#else + #if defined (__clang__) && defined (__APPLE__) extern void sys_icache_invalidate (void *start, size_t len); #endif @@ -71,12 +79,6 @@ ffi_clear_cache (void *start, void *end) #endif } -#if FFI_EXEC_TRAMPOLINE_TABLE - -#ifdef __MACH__ -#include -#endif - #endif /* A subroutine of is_vfp_type. Given a structure type, return the type code