From f6622c8a3e6bdf92778359417d0fa6c3e6bda909 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Mon, 9 Apr 2012 14:53:07 -0400 Subject: [PATCH] fix build without Py_DEBUG and DNDEBUG (closes #14509) --- Objects/bytesobject.c | 2 ++ Objects/unicodeobject.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Objects/bytesobject.c b/Objects/bytesobject.c index db93f37bac..a0c121eded 100644 --- a/Objects/bytesobject.c +++ b/Objects/bytesobject.c @@ -896,7 +896,9 @@ bytes_hash(PyBytesObject *a) register unsigned char *p; register long x; +#ifdef Py_DEBUG assert(_Py_HashSecret_Initialized); +#endif if (a->ob_shash != -1) return a->ob_shash; len = Py_SIZE(a); diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 2ec878f916..341114f943 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -7341,7 +7341,9 @@ unicode_hash(PyUnicodeObject *self) Py_UNICODE *p; long x; +#ifdef Py_DEBUG assert(_Py_HashSecret_Initialized); +#endif if (self->hash != -1) return self->hash; len = Py_SIZE(self); -- 2.40.0