]> granicus.if.org Git - python/commitdiff
fix build without Py_DEBUG and DNDEBUG (closes #14509)
authorBenjamin Peterson <benjamin@python.org>
Mon, 9 Apr 2012 18:53:07 +0000 (14:53 -0400)
committerBenjamin Peterson <benjamin@python.org>
Mon, 9 Apr 2012 18:53:07 +0000 (14:53 -0400)
Objects/stringobject.c
Objects/unicodeobject.c

index 982679258b64e16074c998a664bd287758642278..ab377dd7a2d3b39519535ac73534735db531be98 100644 (file)
@@ -1262,7 +1262,9 @@ string_hash(PyStringObject *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);
index 4fb1aeda356d1b897a66d3a2d98528cc75ceaaad..710bcf393c6f8dc1b45a40e6243e3c14d6374cc4 100644 (file)
@@ -6538,7 +6538,9 @@ unicode_hash(PyUnicodeObject *self)
     register Py_UNICODE *p;
     register long x;
 
+#ifdef Py_DEBUG
     assert(_Py_HashSecret_Initialized);
+#endif
     if (self->hash != -1)
         return self->hash;
     len = PyUnicode_GET_SIZE(self);