Commit 849e521d authored by Kevin Puetz's avatar Kevin Puetz Committed by Alexandre Julliard

include: Check whether the ms_abi attribute is supported on aarch64.

Updated to maintain sync with dac1e16d. Signed-off-by: 's avatarKevin Puetz <PuetzKevinA@JohnDeere.com> Signed-off-by: 's avatarJacek Caban <jacek@codeweavers.com> Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
parent 9cbe2735
...@@ -157,7 +157,7 @@ extern int __cdecl __wine_dbg_header( enum __wine_debug_class cls, struct __wine ...@@ -157,7 +157,7 @@ extern int __cdecl __wine_dbg_header( enum __wine_debug_class cls, struct __wine
quotes. The string will be valid for some time, but not indefinitely quotes. The string will be valid for some time, but not indefinitely
as strings are re-used. */ as strings are re-used. */
#if (defined(__x86_64__) || defined(__aarch64__)) && defined(__GNUC__) && defined(__WINE_USE_MSVCRT) #if (defined(__x86_64__) || (defined(__aarch64__) && __has_attribute(ms_abi))) && defined(__GNUC__) && defined(__WINE_USE_MSVCRT)
# define __wine_dbg_cdecl __cdecl # define __wine_dbg_cdecl __cdecl
# define __wine_dbg_va_list __builtin_ms_va_list # define __wine_dbg_va_list __builtin_ms_va_list
# define __wine_dbg_va_start(list,arg) __builtin_ms_va_start(list,arg) # define __wine_dbg_va_start(list,arg) __builtin_ms_va_start(list,arg)
......
...@@ -78,7 +78,7 @@ extern void winetest_wait_child_process( HANDLE process ); ...@@ -78,7 +78,7 @@ extern void winetest_wait_child_process( HANDLE process );
#define START_TEST(name) void func_##name(void) #define START_TEST(name) void func_##name(void)
#endif #endif
#if (defined(__x86_64__) || defined(__aarch64__)) && defined(__GNUC__) && defined(__WINE_USE_MSVCRT) #if (defined(__x86_64__) || (defined(__aarch64__) && __has_attribute(ms_abi))) && defined(__GNUC__) && defined(__WINE_USE_MSVCRT)
#define __winetest_cdecl __cdecl #define __winetest_cdecl __cdecl
#define __winetest_va_list __builtin_ms_va_list #define __winetest_va_list __builtin_ms_va_list
#else #else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment