summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
Diffstat (limited to 'Python')
-rw-r--r--Python/pyhash.c8
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;