diff options
author | Benjamin Peterson <benjamin@python.org> | 2012-04-09 19:04:39 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2012-04-09 19:04:39 (GMT) |
commit | 64ed576de8102fc26a6f550f3cca8dcf2c8b6f38 (patch) | |
tree | 8fd2d4ccf2f007806f643419b38d0dd292b2a8c3 | |
parent | 0c0914edb0fba3e31d6ad3aa70ef1822c21782f6 (diff) | |
parent | ca819c3c9d2651bcaeec311915a83dd176acbd13 (diff) | |
download | cpython-64ed576de8102fc26a6f550f3cca8dcf2c8b6f38.zip cpython-64ed576de8102fc26a6f550f3cca8dcf2c8b6f38.tar.gz cpython-64ed576de8102fc26a6f550f3cca8dcf2c8b6f38.tar.bz2 |
merge 3.2 (#14509)
-rw-r--r-- | Objects/object.c | 2 | ||||
-rw-r--r-- | Objects/unicodeobject.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/Objects/object.c b/Objects/object.c index 5bafbc0..c8c1861 100644 --- a/Objects/object.c +++ b/Objects/object.c @@ -763,7 +763,9 @@ _Py_HashBytes(unsigned char *p, Py_ssize_t len) We make the hash of the empty string be 0, rather than using (prefix ^ suffix), since this slightly obfuscates the hash secret */ +#ifdef Py_DEBUG assert(_Py_HashSecret_Initialized); +#endif if (len == 0) { return 0; } diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index bff33d9..7e73bc2 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -11335,7 +11335,9 @@ unicode_hash(PyObject *self) Py_ssize_t len; Py_uhash_t x; +#ifdef Py_DEBUG assert(_Py_HashSecret_Initialized); +#endif if (_PyUnicode_HASH(self) != -1) return _PyUnicode_HASH(self); if (PyUnicode_READY(self) == -1) |