[PATCH 0/1] MR2540: include: Define __has_attribute() if the compiler does not provide it.
Fixes: f4c3801495f4fe17a10e2f21339de3b511c78339 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54666 -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2540
From: Zebediah Figura <zfigura(a)codeweavers.com> Fixes: f4c3801495f4fe17a10e2f21339de3b511c78339 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54666 --- include/msvcrt/vadefs.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/msvcrt/vadefs.h b/include/msvcrt/vadefs.h index 462c2d6815f..9b044797d2f 100644 --- a/include/msvcrt/vadefs.h +++ b/include/msvcrt/vadefs.h @@ -27,6 +27,10 @@ #define _ADDRESSOF(v) (&(v)) #endif +#ifndef __has_attribute +#define __has_attribute(x) 0 +#endif + #if defined (__GNUC__) && (defined(__x86_64__) || (defined(__aarch64__) && __has_attribute(ms_abi))) typedef __builtin_ms_va_list va_list; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/2540
We should get it from corecrt.h instead. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2540#note_28446
participants (3)
-
Alexandre Julliard (@julliard) -
Zebediah Figura -
Zebediah Figura (@zfigura)