gh-129141: Fix build on gcc-9.4.0 (GH-129142)
https://github.com/python/cpython/commit/3d7c0e5366c941f29350897ee97469f3aa9... commit: 3d7c0e5366c941f29350897ee97469f3aa9d6eab branch: main author: Michael Droettboom <mdboom@gmail.com> committer: encukou <encukou@gmail.com> date: 2025-01-21T19:13:33+01:00 summary: gh-129141: Fix build on gcc-9.4.0 (GH-129142) files: M Modules/_ctypes/ctypes.h 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
participants (1)
-
encukou