Browse Source

Don't use AVX with clang if the compiler isn't building with AVX instructions

Fixes https://github.com/libsdl-org/SDL/issues/4533
Sam Lantinga 4 years ago
parent
commit
cae7bd9b65
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/audio/SDL_audiocvt.c

+ 1 - 1
src/audio/SDL_audiocvt.c

@@ -47,7 +47,7 @@
 #define HAVE_AVX_INTRINSICS 1
 #define HAVE_AVX_INTRINSICS 1
 #endif
 #endif
 #if defined __clang__
 #if defined __clang__
-# if (__clang_major__ < 5)
+# if (__clang_major__ < 5) || !defined(__AVX__)
 #   undef HAVE_AVX_INTRINSICS
 #   undef HAVE_AVX_INTRINSICS
 # endif
 # endif
 #elif defined __GNUC__
 #elif defined __GNUC__