summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Modules/gcmodule.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c
index 134f6d168c..f6e841d52f 100644
--- a/Modules/gcmodule.c
+++ b/Modules/gcmodule.c
@@ -376,6 +376,8 @@ static int
visit_decref(PyObject *op, void *data)
{
assert(op != NULL);
+ _PyObject_ASSERT(op, !_PyObject_IsFreed(op));
+
if (PyObject_IS_GC(op)) {
PyGC_Head *gc = AS_GC(op);
/* We're only interested in gc_refs for objects in the