]> granicus.if.org Git - python/commitdiff
Fix compilation with C89 compilers (Windows...)
authorAmaury Forgeot d'Arc <amauryfa@gmail.com>
Fri, 13 Jan 2012 20:08:49 +0000 (21:08 +0100)
committerAmaury Forgeot d'Arc <amauryfa@gmail.com>
Fri, 13 Jan 2012 20:08:49 +0000 (21:08 +0100)
Python/ceval.c

index 98219b0c9d7195e76ae904866ff4e5b7d2f2ec78..e2d96c5c4426217bc4b549b7bf35f3c77156c791 100644 (file)
@@ -1837,6 +1837,7 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag)
             /* x is now the iterator, make the first next() call */
             retval = (*Py_TYPE(x)->tp_iternext)(x);
             if (!retval) {
+                PyObject *et, *ev, *tb;
                 /* iter may be exhausted */
                 Py_CLEAR(x);
                 if (PyErr_Occurred() &&
@@ -1845,7 +1846,6 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag)
                     break;
                 }
                 /* try to get return value from exception */
-                PyObject *et, *ev, *tb;
                 PyErr_Fetch(&et, &ev, &tb);
                 Py_XDECREF(et);
                 Py_XDECREF(tb);