From: Inada Naoki Date: Wed, 23 Mar 2022 08:11:22 +0000 (+0900) Subject: bpo-46864: Suppress deprecation warnings for ob_shash. (GH-32042) X-Git-Tag: v3.11.0a7~155 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=894d0ea5afa822c23286e9e68ed80bb1122b402d;p=thirdparty%2FPython%2Fcpython.git bpo-46864: Suppress deprecation warnings for ob_shash. (GH-32042) --- diff --git a/Python/pystate.c b/Python/pystate.c index 1b4e31b95cd0..3e28a6ab69a9 100644 --- a/Python/pystate.c +++ b/Python/pystate.c @@ -47,10 +47,13 @@ extern "C" { static PyThreadState *_PyGILState_GetThisThreadState(struct _gilstate_runtime_state *gilstate); static void _PyThreadState_Delete(PyThreadState *tstate, int check_current); - +/* Suppress deprecation warning for PyBytesObject.ob_shash */ +_Py_COMP_DIAG_PUSH +_Py_COMP_DIAG_IGNORE_DEPR_DECLS /* We use "initial" if the runtime gets re-used (e.g. Py_Finalize() followed by Py_Initialize(). */ static const _PyRuntimeState initial = _PyRuntimeState_INIT; +_Py_COMP_DIAG_POP static int alloc_for_runtime(PyThread_type_lock *plock1, PyThread_type_lock *plock2,