From 007bcb48da555e72c50f1913db3c77e394a27bb4 Mon Sep 17 00:00:00 2001 From: Michael Droettboom Date: Tue, 21 Jan 2025 12:00:13 -0500 Subject: [PATCH] gh-129141: Fix build on gcc-9.4.0 --- Modules/_ctypes/ctypes.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Modules/_ctypes/ctypes.h b/Modules/_ctypes/ctypes.h index 1330754a7e0607..07049d0968c790 100644 --- a/Modules/_ctypes/ctypes.h +++ b/Modules/_ctypes/ctypes.h @@ -9,8 +9,12 @@ // For Apple's libffi, this must be determined at runtime (see gh-128156). #if defined(Py_HAVE_C_COMPLEX) && defined(Py_FFI_SUPPORT_C_COMPLEX) # include "../_complex.h" // complex -# if USING_APPLE_OS_LIBFFI && defined(__has_builtin) && __has_builtin(__builtin_available) -# define Py_FFI_COMPLEX_AVAILABLE __builtin_available(macOS 10.15, *) +# if USING_APPLE_OS_LIBFFI && defined(__has_builtin) +# if __has_builtin(__builtin_available) +# define Py_FFI_COMPLEX_AVAILABLE __builtin_available(macOS 10.15, *) +# else +# define Py_FFI_COMPLEX_AVAILABLE 1 +# endif # else # define Py_FFI_COMPLEX_AVAILABLE 1 # endif