Stop defining NDEBUG in Python.h, because it can interfere with
extensions that #include Python.h. See (rejected) patch 487634 for more detail. I'll open a new bug report for the rest needed here.
This commit is contained in:
parent
ecd8157a2c
commit
5defb1736d
|
@ -50,11 +50,10 @@
|
|||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
#ifndef Py_DEBUG
|
||||
#ifndef NDEBUG
|
||||
#define NDEBUG 1
|
||||
#endif
|
||||
#endif
|
||||
/* CAUTION: Build setups should ensure that NDEBUG is defined on the
|
||||
* compiler command line when building Python in release mode; else
|
||||
* assert() calls won't be removed.
|
||||
*/
|
||||
#include <assert.h>
|
||||
|
||||
#include "pyport.h"
|
||||
|
|
Loading…
Reference in New Issue