1
0
дзеркало https://git.tukaani.org/xz.git synced 2025-09-18 16:38:24 +00:00

tuklib_physmem: Check for __has_warning before GCC version.

Clang can be configured to fake a too high GCC version so
this way it's more robust.
This commit is contained in:
Lasse Collin 2023-01-26 17:39:46 +02:00
джерело f35d98e206
коміт af5a4bd5af

@ -75,12 +75,12 @@
// With GCC >= 8.1 with -Wextra and Clang >= 13 with -Wcast-function-type
// will warn about the Windows-specific code.
#if TUKLIB_GNUC_REQ(8,1)
# define CAN_DISABLE_WCAST_FUNCTION_TYPE 1
#elif defined(__has_warning)
#if defined(__has_warning)
# if __has_warning("-Wcast-function-type")
# define CAN_DISABLE_WCAST_FUNCTION_TYPE 1
# endif
#elif TUKLIB_GNUC_REQ(8,1)
# define CAN_DISABLE_WCAST_FUNCTION_TYPE 1
#endif