Skip to content
Browse files

fix C declaration after code, found by cgohlke

  • Loading branch information...
1 parent 87e2814 commit ded573368e4290a2b6bccac8595a2fbabb28073a @scoder scoder committed
Showing with 2 additions and 1 deletion.
  1. +2 −1 Cython/Compiler/ExprNodes.py
View
3 Cython/Compiler/ExprNodes.py
@@ -9830,10 +9830,11 @@ def generate_result_code(self, code):
__Pyx_GetItemInt_Unicode_Generic(o, to_py_func(i)))
static CYTHON_INLINE Py_UCS4 __Pyx_GetItemInt_Unicode_Fast(PyObject* ustring, Py_ssize_t i) {
+ Py_ssize_t length;
#if CYTHON_PEP393_ENABLED
if (unlikely(__Pyx_PyUnicode_READY(ustring) < 0)) return (Py_UCS4)-1;
#endif
- const Py_ssize_t length = __Pyx_PyUnicode_GET_LENGTH(ustring);
+ length = __Pyx_PyUnicode_GET_LENGTH(ustring);
if (likely((0 <= i) & (i < length))) {
return __Pyx_PyUnicode_READ_CHAR(ustring, i);
} else if ((-length <= i) & (i < 0)) {

0 comments on commit ded5733

Please sign in to comment.
Something went wrong with that request. Please try again.