https://github.com/python/cpython/commit/684a759c205d3e9f6ef74d493e1d72f5ad933d68
commit: 684a759c205d3e9f6ef74d493e1d72f5ad933d68
branch: main
author: Mark Shannon <[email protected]>
committer: markshannon <[email protected]>
date: 2025-03-20T15:45:43Z
summary:
GH-127705: Don't call _Py_ForgetReference before _Py_Dealloc (GH-131508)
files:
M Include/internal/pycore_object.h
diff --git a/Include/internal/pycore_object.h b/Include/internal/pycore_object.h
index 08cbfe46b0daff..30b88404bbe204 100644
--- a/Include/internal/pycore_object.h
+++ b/Include/internal/pycore_object.h
@@ -445,9 +445,6 @@ static inline void Py_DECREF_MORTAL(const char *filename,
int lineno, PyObject *
_Py_DECREF_DecRefTotal();
}
if (--op->ob_refcnt == 0) {
-#ifdef Py_TRACE_REFS
- _Py_ForgetReference(op);
-#endif
_Py_Dealloc(op);
}
}
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]