Clang 23 added the -Wattribute-alias warning just like GCC has had
since GCC 8.

Signed-off-by: Martin Storsjö <[email protected]>
---
 mingw-w64-crt/include/internal.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mingw-w64-crt/include/internal.h b/mingw-w64-crt/include/internal.h
index 0c9778876..75bb1e1b5 100644
--- a/mingw-w64-crt/include/internal.h
+++ b/mingw-w64-crt/include/internal.h
@@ -305,7 +305,8 @@ static inline unsigned int __mingw_statusfp(void)
 
 #endif
 
-#if defined(__GNUC__) && __GNUC__ >= 8
+#if (defined(__GNUC__) && __GNUC__ >= 8) || \
+    (defined(__clang_major__) && __clang_major__ >= 23)
 #define PRAGMA_DIAGNOSTIC_IGNORED_ATTRIBUTE_ALIAS_BEGIN     \
     _Pragma("GCC diagnostic push")                          \
     _Pragma("GCC diagnostic ignored \"-Wattribute-alias\"")
-- 
2.43.0



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to