From: Dong-hee Na Date: Sun, 28 Feb 2021 00:16:24 +0000 (+0900) Subject: bpo-43335: Update macro to check gcc version (GH-24662) X-Git-Tag: v3.10.0a6~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bf9de7ab24d9d7068645b202bc47146b9a4f2726;p=thirdparty%2FPython%2Fcpython.git bpo-43335: Update macro to check gcc version (GH-24662) --- diff --git a/Modules/_ctypes/callbacks.c b/Modules/_ctypes/callbacks.c index 654cb93dcf77..5a4d1c543f10 100644 --- a/Modules/_ctypes/callbacks.c +++ b/Modules/_ctypes/callbacks.c @@ -431,7 +431,7 @@ CThunkObject *_ctypes_alloc_callback(PyObject *callable, #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" #endif -#if defined(__GNUC__) +#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5))) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #endif @@ -440,7 +440,7 @@ CThunkObject *_ctypes_alloc_callback(PyObject *callable, #if defined(__clang__) || defined(MACOSX) #pragma clang diagnostic pop #endif -#if defined(__GNUC__) +#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5))) #pragma GCC diagnostic pop #endif