summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorDong-hee Na <donghee.na92@gmail.com>2020-05-13 13:38:27 (GMT)
committerGitHub <noreply@github.com>2020-05-13 13:38:27 (GMT)
commitfa0a66e62d087765dbc5c1b89d6149a23ecfb0a6 (patch)
tree5325a2f137354359e672c13b1028bbb51aa624b4 /Modules
parentb809717c1ead26b4e3693b8a5505dd8f8f666f08 (diff)
downloadcpython-fa0a66e62d087765dbc5c1b89d6149a23ecfb0a6.zip
cpython-fa0a66e62d087765dbc5c1b89d6149a23ecfb0a6.tar.gz
cpython-fa0a66e62d087765dbc5c1b89d6149a23ecfb0a6.tar.bz2
bpo-40613: Remove compiler warning from _xxsubinterpretersmodule (GH-20069)
Diffstat (limited to 'Modules')
-rw-r--r--Modules/_xxsubinterpretersmodule.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/Modules/_xxsubinterpretersmodule.c b/Modules/_xxsubinterpretersmodule.c
index 9c5df16..18dd891 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)