crt: Enable silencing of -Wattribute-alias warnings on Clang 23 too Clang 23 added the -Wattribute-alias warning just like GCC has had since GCC 8. Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/include/internal.h b/mingw-w64-crt/include/internal.h index 19ac925..78896eb 100644 --- a/mingw-w64-crt/include/internal.h +++ b/mingw-w64-crt/include/internal.h
@@ -302,7 +302,8 @@ #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\"")