22 lines
779 B
Diff
22 lines
779 B
Diff
|
diff -r bac92fcfe4d7 c/_cffi_backend.c
|
||
|
--- a/c/_cffi_backend.c Mon Jul 18 15:58:34 2022 +0200
|
||
|
+++ b/c/_cffi_backend.c Sat Aug 20 12:38:31 2022 -0700
|
||
|
@@ -96,7 +96,7 @@
|
||
|
# define CFFI_CHECK_FFI_PREP_CIF_VAR 0
|
||
|
# define CFFI_CHECK_FFI_PREP_CIF_VAR_MAYBE 0
|
||
|
|
||
|
-#elif defined(__APPLE__) && defined(FFI_AVAILABLE_APPLE)
|
||
|
+#elif defined(__APPLE__)
|
||
|
|
||
|
# define CFFI_CHECK_FFI_CLOSURE_ALLOC __builtin_available(macos 10.15, ios 13, watchos 6, tvos 13, *)
|
||
|
# define CFFI_CHECK_FFI_CLOSURE_ALLOC_MAYBE 1
|
||
|
@@ -6413,7 +6413,7 @@
|
||
|
else
|
||
|
#endif
|
||
|
{
|
||
|
-#if defined(__APPLE__) && defined(FFI_AVAILABLE_APPLE) && !FFI_LEGACY_CLOSURE_API
|
||
|
+#if defined(__APPLE__) && !FFI_LEGACY_CLOSURE_API
|
||
|
PyErr_Format(PyExc_SystemError, "ffi_prep_closure_loc() is missing");
|
||
|
goto error;
|
||
|
#else
|