diff Objects/typeobject.c @ 57748:c2e4cfbb398c legacy-trunk

remove type_compare, since type_richcompare does the same trick
author Benjamin Peterson <benjamin@python.org>
date Wed, 16 Dec 2009 03:36:22 +0000
parents cb26299e0e52
children 20497d85e011
line wrap: on
line diff
--- a/Objects/typeobject.c	Wed Dec 16 03:28:52 2009 +0000
+++ b/Objects/typeobject.c	Wed Dec 16 03:36:22 2009 +0000
@@ -610,15 +610,6 @@
 	{0}
 };
 
-static int
-type_compare(PyObject *v, PyObject *w)
-{
-	/* This is called with type objects only. So we
-	   can just compare the addresses. */
-	Py_uintptr_t vv = (Py_uintptr_t)v;
-	Py_uintptr_t ww = (Py_uintptr_t)w;
-	return (vv < ww) ? -1 : (vv > ww) ? 1 : 0;
-}
 
 static PyObject*
 type_richcompare(PyObject *v, PyObject *w, int op)
@@ -2745,7 +2736,7 @@
 	0,					/* tp_print */
 	0,					/* tp_getattr */
 	0,					/* tp_setattr */
-	type_compare,				/* tp_compare */
+	0,				/* tp_compare */
 	(reprfunc)type_repr,			/* tp_repr */
 	0,					/* tp_as_number */
 	0,					/* tp_as_sequence */