From a00c3fd12d421e41b769debd7df717d17b0deed5 Mon Sep 17 00:00:00 2001 From: "T. Wouters" Date: Fri, 31 Mar 2017 09:14:41 -0700 Subject: 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. --- Objects/dictobject.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Objects/dictobject.c') diff --git a/Objects/dictobject.c b/Objects/dictobject.c index aac7ac4467..254311869b 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) { -- cgit v1.2.1