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 @@ -427,15 +427,22 @@ CThunkObject *_ctypes_alloc_callback(PyObject *callable,
427
427
PyErr_Format (PyExc_NotImplementedError , "ffi_prep_closure_loc() is missing" );
428
428
goto error ;
429
429
#else
430
- #ifdef MACOSX
430
+ #if defined( __clang__ ) || defined( MACOSX )
431
431
#pragma clang diagnostic push
432
432
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
433
+ #endif
434
+ #if defined(__GNUC__ )
435
+ #pragma GCC diagnostic push
436
+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
433
437
#endif
434
438
result = ffi_prep_closure (p -> pcl_write , & p -> cif , closure_fcn , p );
435
439
436
- #ifdef MACOSX
440
+ #if defined( __clang__ ) || defined( MACOSX )
437
441
#pragma clang diagnostic pop
438
442
#endif
443
+ #if defined(__GNUC__ )
444
+ #pragma GCC diagnostic pop
445
+ #endif
439
446
440
447
#endif
441
448
}
You can’t perform that action at this time.
0 commit comments