diff options
-rw-r--r-- | mesonbuild/compilers/compilers.py | 2 | ||||
-rw-r--r-- | test cases/common/139 simd/simd_ssse3.c | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index 0b196d2..9829d20 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -1006,7 +1006,7 @@ class ClangCompiler: def has_multi_arguments(self, args, env): return super().has_multi_arguments( - ['-Werror=unknown-warning-option'] + args, + ['-Werror=unknown-warning-option', '-Werror=unused-command-line-argument'] + args, env) def has_function(self, funcname, prefix, env, extra_args=None, dependencies=None): diff --git a/test cases/common/139 simd/simd_ssse3.c b/test cases/common/139 simd/simd_ssse3.c index 225fe25..f5b66d1 100644 --- a/test cases/common/139 simd/simd_ssse3.c +++ b/test cases/common/139 simd/simd_ssse3.c @@ -1,12 +1,17 @@ #include<simdconfig.h> #include<simdfuncs.h> +#include<emmintrin.h> #include<tmmintrin.h> #include<cpuid.h> #include<stdint.h> int ssse3_available() { +#ifdef __APPLE__ + return 1; +#else return __builtin_cpu_supports("ssse3"); +#endif } void increment_ssse3(float arr[4]) { |