14 lines
542 B
Diff
14 lines
542 B
Diff
diff --git a/include/psdk_inc/intrin-impl.h b/include/psdk_inc/intrin-impl.h
|
|
index 0267f93a2..0c9db2e6a 100644
|
|
--- a/include/psdk_inc/intrin-impl.h
|
|
+++ b/include/psdk_inc/intrin-impl.h
|
|
@@ -2016,7 +2016,7 @@ void __cpuid(int CPUInfo[4], int InfoType) {
|
|
#define __INTRINSIC_DEFINED___cpuid
|
|
#endif /* __INTRINSIC_PROLOG */
|
|
|
|
-#if (!defined(__GNUC__) || __GNUC__ < 11)
|
|
+#if (!defined(__GNUC__) || __GNUC__ < 11) && !defined(__clang__)
|
|
#if __INTRINSIC_PROLOG(__cpuidex)
|
|
void __cpuidex(int CPUInfo[4], int, int);
|
|
#if !__has_builtin(__cpuidex)
|