Improve support for clang on native Windows.

* gettext-runtime/intl/libgnuintl.in.h (_INTL_REDIRECT_ASM): Treat clang like
GCC.
This commit is contained in:
Bruno Haible 2026-01-11 01:22:29 +01:00
parent 68e2e2c2d1
commit bdbfa2c091

View File

@ -1,5 +1,5 @@
/* Message catalogs for internationalization. /* Message catalogs for internationalization.
Copyright (C) 1995-2025 Free Software Foundation, Inc. Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by it under the terms of the GNU Lesser General Public License as published by
@ -120,7 +120,7 @@ extern int libintl_version;
/* The user can define _INTL_REDIRECT_INLINE or _INTL_REDIRECT_MACROS. /* The user can define _INTL_REDIRECT_INLINE or _INTL_REDIRECT_MACROS.
If he doesn't, we choose the method. */ If he doesn't, we choose the method. */
#if !(defined _INTL_REDIRECT_INLINE || defined _INTL_REDIRECT_MACROS) #if !(defined _INTL_REDIRECT_INLINE || defined _INTL_REDIRECT_MACROS)
# if defined __GNUC__ && __GNUC__ >= 2 && !(defined __APPLE_CC__ && __APPLE_CC__ > 1) && !defined __MINGW32__ && !(__GNUC__ == 2 && defined _AIX) && (defined __STDC__ || defined __cplusplus) # if ((defined __GNUC__ && __GNUC__ >= 2) || defined __clang__) && !(defined __APPLE_CC__ && __APPLE_CC__ > 1) && !defined __MINGW32__ && !(__GNUC__ == 2 && defined _AIX) && (defined __STDC__ || defined __cplusplus)
# define _INTL_REDIRECT_ASM # define _INTL_REDIRECT_ASM
# else # else
# if defined __cplusplus && defined _INTL_HAS_FORCE_INLINE # if defined __cplusplus && defined _INTL_HAS_FORCE_INLINE