diff --git a/ext/json/ext/simd/simd.h b/ext/json/ext/simd/simd.h index ed2a6d467..d11e4df3f 100644 --- a/ext/json/ext/simd/simd.h +++ b/ext/json/ext/simd/simd.h @@ -59,7 +59,7 @@ static inline int trailing_zeros(int input) { #include #define FIND_SIMD_IMPLEMENTATION_DEFINED 1 -static SIMD_Implementation find_simd_implementation(void) { +static inline SIMD_Implementation find_simd_implementation(void) { return SIMD_NEON; } @@ -161,7 +161,7 @@ static inline TARGET_SSE2 FORCE_INLINE int string_scan_simd_sse2(const char **pt #include #endif /* HAVE_CPUID_H */ -static SIMD_Implementation find_simd_implementation(void) { +static inline SIMD_Implementation find_simd_implementation(void) { #if defined(__GNUC__ ) || defined(__clang__) #ifdef __GNUC__ @@ -183,7 +183,7 @@ static SIMD_Implementation find_simd_implementation(void) { #endif /* JSON_ENABLE_SIMD */ #ifndef FIND_SIMD_IMPLEMENTATION_DEFINED -static SIMD_Implementation find_simd_implementation(void) { +static inline SIMD_Implementation find_simd_implementation(void) { return SIMD_NONE; } #endif