Commit f83bb3dd9e

LemonBoy <thatlemon@gmail.com>
2019-10-09 22:02:37
Fix compilation w/ clang
Clang pretends to be gcc 4.4 and that causes some re-definition errors. The problem has been reported to the upstream some time ago but nothing was done about it.
1 parent a4b3e69
Changed files (1)
lib
libc
include
any-windows-any
lib/libc/include/any-windows-any/intrin.h
@@ -50,7 +50,7 @@
  * On GCC 4.9 we may always include those headers. On older GCCs, we may do it only if CPU
  * features used by them are enabled, so we need to check macros like __SSE__ or __MMX__ first.
  */
-#if __MINGW_GNUC_PREREQ(4, 9)
+#if __MINGW_GNUC_PREREQ(4, 9) || defined(__clang__)
 #define __MINGW_FORCE_SYS_INTRINS
 #endif