From 283f3f8ab326bfd43f9c7c7859ae9815a7545b64 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 9 Mar 2015 15:55:37 +0100 Subject: [PATCH] Issue #23571: Oops, fix #ifdef assert() assert() are noop when NDEBUG is defined. We want the opposite. --- Objects/abstract.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Objects/abstract.c b/Objects/abstract.c index ab1347683e..50d893d520 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c @@ -2078,7 +2078,7 @@ _Py_CheckFunctionResult(PyObject *result, const char *func_name) { int err_occurred = (PyErr_Occurred() != NULL); -#ifdef NDEBUG +#ifndef NDEBUG /* In debug mode: abort() with an assertion error. Use two different assertions, so if an assertion fails, it's possible to know if result was set or not and if an exception was raised or not. */ -- 2.50.1