diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c index 5a6a81d813..18a490cb53 100644 --- a/Modules/gcmodule.c +++ b/Modules/gcmodule.c @@ -403,7 +403,7 @@ subtract_refs(PyGC_Head *containers) for (; gc != containers; gc = GC_NEXT(gc)) { PyObject *op = FROM_GC(gc); traverse = Py_TYPE(op)->tp_traverse; - (void) traverse(FROM_GC(gc), + (void) traverse(op, (visitproc)visit_decref, op); }