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
