From 5c6fe1440312853fe4c259778c803198a70536d2 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Fri, 30 Aug 2013 09:03:15 +0200 Subject: [PATCH] PyPy doesn't define Py_OptimizeFlag => always set it to off to enable assertions --- Cython/Utility/ModuleSetupCode.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Cython/Utility/ModuleSetupCode.c b/Cython/Utility/ModuleSetupCode.c index 8065ab9..c76affd 100644 --- a/Cython/Utility/ModuleSetupCode.c +++ b/Cython/Utility/ModuleSetupCode.c @@ -40,6 +40,10 @@ #define CYTHON_COMPILING_IN_CPYTHON 1 #endif +#if CYTHON_COMPILING_IN_PYPY +#define Py_OptimizeFlag 0 +#endif + #if PY_VERSION_HEX < 0x02050000 typedef int Py_ssize_t; #define PY_SSIZE_T_MAX INT_MAX -- 2.7.4