aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/compilers/compilers.py2
-rw-r--r--test cases/common/139 simd/simd_ssse3.c5
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]) {