From d0c92a4db0bd37155e72e47d95998c6168c66055 Mon Sep 17 00:00:00 2001
From: Benjamin Peterson <benjamin@python.org>
Date: Wed, 16 Dec 2009 03:45:28 +0000
Subject: [PATCH] Merged revisions 76852 via svnmerge from
 svn+ssh://pythondev@svn.python.org/python/trunk

........
  r76852 | benjamin.peterson | 2009-12-15 21:36:22 -0600 (Tue, 15 Dec 2009) | 1 line

  remove type_compare, since type_richcompare does the same trick
........
---
 Objects/typeobject.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Objects/typeobject.c b/Objects/typeobject.c
index a537b2bee8..0ba42ce649 100644
--- a/Objects/typeobject.c
+++ b/Objects/typeobject.c
@@ -627,15 +627,6 @@ static PyGetSetDef type_getsets[] = {
 	{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)
@@ -2747,7 +2738,7 @@ PyTypeObject PyType_Type = {
 	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 */
-- 
2.40.0