diff options
author | T. Wouters <thomas@python.org> | 2017-03-31 16:14:41 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-31 16:14:41 (GMT) |
commit | a00c3fd12d421e41b769debd7df717d17b0deed5 (patch) | |
tree | f25a9a879cbdda7216326adf84a0a54dca20ad3b /Objects/dictobject.c | |
parent | 164d30eb1e66575dafee6af4fca4cbf52c7fbe6a (diff) | |
download | cpython-a00c3fd12d421e41b769debd7df717d17b0deed5.zip cpython-a00c3fd12d421e41b769debd7df717d17b0deed5.tar.gz cpython-a00c3fd12d421e41b769debd7df717d17b0deed5.tar.bz2 |
bpo-29941: Assert fixes (#886)
Make a non-Py_DEBUG, asserts-enabled build of CPython possible. This means
making sure helper functions are defined when NDEBUG is not defined, not
just when Py_DEBUG is defined.
Also fix a division-by-zero in obmalloc.c that went unnoticed because in Py_DEBUG mode, elsize is never zero.
Diffstat (limited to 'Objects/dictobject.c')
-rw-r--r-- | Objects/dictobject.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Objects/dictobject.c b/Objects/dictobject.c index aac7ac4..2543118 100644 --- a/Objects/dictobject.c +++ b/Objects/dictobject.c @@ -437,7 +437,7 @@ static PyObject *empty_values[1] = { NULL }; /* #define DEBUG_PYDICT */ -#ifdef Py_DEBUG +#ifndef NDEBUG static int _PyDict_CheckConsistency(PyDictObject *mp) { |