From: Stefan Behnel Date: Thu, 29 Aug 2013 19:52:33 +0000 (+0200) Subject: optimize __debug__ flag X-Git-Tag: 0.20b1~357 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c5ec32f6201d9043471ef816a16a93fa0c4108fb;p=platform%2Fupstream%2Fpython-cython.git optimize __debug__ flag --- diff --git a/Cython/Compiler/Builtin.py b/Cython/Compiler/Builtin.py index a66ef20..2139db8 100644 --- a/Cython/Compiler/Builtin.py +++ b/Cython/Compiler/Builtin.py @@ -403,6 +403,9 @@ def init_builtins(): init_builtin_structs() init_builtin_funcs() init_builtin_types() + builtin_scope.declare_var( + '__debug__', PyrexTypes.c_const_type(PyrexTypes.c_bint_type), + pos=None, cname='(!Py_OptimizeFlag)', is_cdef=True) global list_type, tuple_type, dict_type, set_type, frozenset_type global bytes_type, str_type, unicode_type global float_type, bool_type, type_type, complex_type