PyObject_GC_Del can now be used as a function designator.
diff --git a/Objects/descrobject.c b/Objects/descrobject.c
index 924c0b2..339bf70 100644
--- a/Objects/descrobject.c
+++ b/Objects/descrobject.c
@@ -1127,5 +1127,5 @@
 	property_init,				/* tp_init */
 	PyType_GenericAlloc,			/* tp_alloc */
 	PyType_GenericNew,			/* tp_new */
-	_PyObject_GC_Del,			/* tp_free */
+	PyObject_GC_Del,               		/* tp_free */
 };
diff --git a/Objects/listobject.c b/Objects/listobject.c
index f3821f8..44965157 100644
--- a/Objects/listobject.c
+++ b/Objects/listobject.c
@@ -1714,7 +1714,7 @@
 	(initproc)list_init,			/* tp_init */
 	PyType_GenericAlloc,			/* tp_alloc */
 	PyType_GenericNew,			/* tp_new */
-	_PyObject_GC_Del,			/* tp_free */
+	PyObject_GC_Del,        		/* tp_free */
 };
 
 
diff --git a/Objects/moduleobject.c b/Objects/moduleobject.c
index 12a3591..807adfa 100644
--- a/Objects/moduleobject.c
+++ b/Objects/moduleobject.c
@@ -237,5 +237,5 @@
 	(initproc)module_init,			/* tp_init */
 	PyType_GenericAlloc,			/* tp_alloc */
 	PyType_GenericNew,			/* tp_new */
-	_PyObject_GC_Del,			/* tp_free */
+	PyObject_GC_Del,		        /* tp_free */
 };