[Python-checkins] gh-102304: Fix Non-Debug Builds (gh-102846)

ericsnowcurrently webhook-mailer at python.org
Mon Mar 20 13:28:29 EDT 2023


https://github.com/python/cpython/commit/5c75b7a91ca7ad4133d5a7e9c245268bcfdd993e
commit: 5c75b7a91ca7ad4133d5a7e9c245268bcfdd993e
branch: main
author: Eric Snow <ericsnowcurrently at gmail.com>
committer: ericsnowcurrently <ericsnowcurrently at gmail.com>
date: 2023-03-20T11:28:13-06:00
summary:

gh-102304: Fix Non-Debug Builds (gh-102846)

Some debug-only code slipped in with gh-102543.

https://github.com/python/cpython/issues/102304

files:
M Python/pystate.c

diff --git a/Python/pystate.c b/Python/pystate.c
index 4d4213551a8b..60adb54685ce 100644
--- a/Python/pystate.c
+++ b/Python/pystate.c
@@ -482,8 +482,10 @@ _PyRuntimeState_Init(_PyRuntimeState *runtime)
 void
 _PyRuntimeState_Fini(_PyRuntimeState *runtime)
 {
+#ifdef Py_REF_DEBUG
     /* The reftotal is cleared by _Py_FinalizeRefTotal(). */
     assert(runtime->object_state.reftotal == 0);
+#endif
 
     if (gilstate_tss_initialized(runtime)) {
         gilstate_tss_fini(runtime);



More information about the Python-checkins mailing list