Mercurial > cpython-lru_cache-weakref
diff Objects/typeobject.c @ 57749:942823ddd818 2.6
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
........
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Wed, 16 Dec 2009 03:45:28 +0000 |
| parents | 0dbeccd7e0e6 |
| children | e38335d4df91 |
line wrap: on
line diff
--- a/Objects/typeobject.c Tue Dec 15 03:28:17 2009 +0000 +++ b/Objects/typeobject.c Wed Dec 16 03:45:28 2009 +0000 @@ -627,15 +627,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) @@ -2747,7 +2738,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 */
