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