Mercurial > cpython-lru_cache-weakref
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 */
