]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-129141: Fix build on gcc-9.4.0 (GH-129142)
authorMichael Droettboom <mdboom@gmail.com>
Tue, 21 Jan 2025 18:13:33 +0000 (13:13 -0500)
committerGitHub <noreply@github.com>
Tue, 21 Jan 2025 18:13:33 +0000 (19:13 +0100)
Modules/_ctypes/ctypes.h

index 1330754a7e0607e39f6db5699ea68fd764d5c762..07049d0968c790031aac250ae7a5457d16294a0d 100644 (file)
@@ -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