]> granicus.if.org Git - python/commit
bpo-29941: Assert fixes (#886)
authorT. Wouters <thomas@python.org>
Fri, 31 Mar 2017 16:14:41 +0000 (09:14 -0700)
committerGitHub <noreply@github.com>
Fri, 31 Mar 2017 16:14:41 +0000 (09:14 -0700)
commita00c3fd12d421e41b769debd7df717d17b0deed5
treef25a9a879cbdda7216326adf84a0a54dca20ad3b
parent164d30eb1e66575dafee6af4fca4cbf52c7fbe6a
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.
Include/unicodeobject.h
Objects/dictobject.c
Objects/obmalloc.c
Objects/typeobject.c