diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c index e5e5aa3287b0d6..2592c397cf2f73 100644 --- a/Modules/gcmodule.c +++ b/Modules/gcmodule.c @@ -479,9 +479,9 @@ 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), - (visitproc)visit_decref, - op); + (void) traverse(op, + (visitproc)visit_decref, + op); } }