diff options
Diffstat (limited to 'Python')
-rw-r--r-- | Python/pyhash.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Python/pyhash.c b/Python/pyhash.c index 141407c..d508d78 100644 --- a/Python/pyhash.c +++ b/Python/pyhash.c @@ -94,7 +94,7 @@ _Py_HashDouble(PyObject *inst, double v) if (Py_IS_INFINITY(v)) return v > 0 ? _PyHASH_INF : -_PyHASH_INF; else - return _Py_HashPointer(inst); + return PyObject_GenericHash(inst); } m = frexp(v, &e); @@ -140,6 +140,12 @@ Py_HashPointer(const void *ptr) } Py_hash_t +PyObject_GenericHash(PyObject *obj) +{ + return Py_HashPointer(obj); +} + +Py_hash_t _Py_HashBytes(const void *src, Py_ssize_t len) { Py_hash_t x; |