From fa0a66e62d087765dbc5c1b89d6149a23ecfb0a6 Mon Sep 17 00:00:00 2001 From: Dong-hee Na Date: Wed, 13 May 2020 22:38:27 +0900 Subject: [PATCH] bpo-40613: Remove compiler warning from _xxsubinterpretersmodule (GH-20069) --- Modules/_xxsubinterpretersmodule.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Modules/_xxsubinterpretersmodule.c b/Modules/_xxsubinterpretersmodule.c index 9c5df16e156..18dd8918e7c 100644 --- a/Modules/_xxsubinterpretersmodule.c +++ b/Modules/_xxsubinterpretersmodule.c @@ -329,6 +329,7 @@ _objsnapshot_clear(_objsnapshot *osn) // PyMem_Free(osn); //} +#ifndef NDEBUG static int _objsnapshot_is_clear(_objsnapshot *osn) { @@ -336,6 +337,7 @@ _objsnapshot_is_clear(_objsnapshot *osn) && _rawstring_is_clear(&osn->modname) && _rawstring_is_clear(&osn->clsname); } +#endif static void _objsnapshot_summarize(_objsnapshot *osn, _rawstring *rawbuf, const char *msg) @@ -597,6 +599,7 @@ _tbsnapshot_free(_tbsnapshot *tbs) PyMem_Free(tbs); } +#ifndef NDEBUG static int _tbsnapshot_is_clear(_tbsnapshot *tbs) { @@ -604,6 +607,7 @@ _tbsnapshot_is_clear(_tbsnapshot *tbs) && _rawstring_is_clear(&tbs->tbs_funcname) && _rawstring_is_clear(&tbs->tbs_filename); } +#endif static int _tbsnapshot_from_pytb(_tbsnapshot *tbs, PyTracebackObject *pytb) @@ -748,6 +752,7 @@ _excsnapshot_free(_excsnapshot *es) PyMem_Free(es); } +#ifndef NDEBUG static int _excsnapshot_is_clear(_excsnapshot *es) { @@ -758,6 +763,7 @@ _excsnapshot_is_clear(_excsnapshot *es) && es->es_msg == NULL && _objsnapshot_is_clear(&es->es_object); } +#endif static PyObject * _excsnapshot_get_exc_naive(_excsnapshot *es) @@ -1085,6 +1091,7 @@ _sharedexception_free(_sharedexception *she) PyMem_Free(she); } +#ifndef NDEBUG static int _sharedexception_is_clear(_sharedexception *she) { @@ -1092,6 +1099,7 @@ _sharedexception_is_clear(_sharedexception *she) && _excsnapshot_is_clear(&she->snapshot) && _rawstring_is_clear(&she->msg); } +#endif static PyObject * _sharedexception_get_cause(_sharedexception *sharedexc)