diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2017-10-07 16:07:37 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2017-10-07 16:07:37 +0200 |
commit | 14971192192279eafea138465b48b4272158529f (patch) | |
tree | d8173ba29d935dc95e86aea7d7f59816d412ebd7 | |
parent | c90f1d8470f5c2321375521cf2affb28fb0e7610 (diff) | |
download | cython-14971192192279eafea138465b48b4272158529f.tar.gz |
Fix "declaration after code" C compile error.
-rw-r--r-- | Cython/Utility/Exceptions.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Cython/Utility/Exceptions.c b/Cython/Utility/Exceptions.c index cf5f1b95a..3228cd238 100644 --- a/Cython/Utility/Exceptions.c +++ b/Cython/Utility/Exceptions.c @@ -572,10 +572,13 @@ static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line);/*proto*/ static int __Pyx_CLineForTraceback(CYTHON_UNUSED PyThreadState *tstate, int c_line) { PyObject *use_cline; PyObject *ptype, *pvalue, *ptraceback; +#if CYTHON_COMPILING_IN_CPYTHON + PyObject **cython_runtime_dict; +#endif __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback); #if CYTHON_COMPILING_IN_CPYTHON - PyObject **cython_runtime_dict = _PyObject_GetDictPtr(${cython_runtime_cname}); + cython_runtime_dict = _PyObject_GetDictPtr(${cython_runtime_cname}); if (likely(cython_runtime_dict)) { use_cline = PyDict_GetItem(*cython_runtime_dict, PYIDENT("cline_in_traceback")); } else |