File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -426,15 +426,22 @@ CThunkObject *_ctypes_alloc_callback(PyObject *callable,
426
426
PyErr_Format (PyExc_NotImplementedError , "ffi_prep_closure_loc() is missing" );
427
427
goto error ;
428
428
#else
429
- #ifdef MACOSX
429
+ #if defined( __clang__ ) || defined( MACOSX )
430
430
#pragma clang diagnostic push
431
431
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
432
+ #endif
433
+ #if defined(__GNUC__ )
434
+ #pragma GCC diagnostic push
435
+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
432
436
#endif
433
437
result = ffi_prep_closure (p -> pcl_write , & p -> cif , closure_fcn , p );
434
438
435
- #ifdef MACOSX
439
+ #if defined( __clang__ ) || defined( MACOSX )
436
440
#pragma clang diagnostic pop
437
441
#endif
442
+ #if defined(__GNUC__ )
443
+ #pragma GCC diagnostic pop
444
+ #endif
438
445
439
446
#endif
440
447
}
You can’t perform that action at this time.
0 commit comments