Mercurial > cpython-lru_cache-weakref
diff Python/ast.c @ 43985:2230f16e402b legacy-trunk
And yet another fix for the patch. Paul Moore has send me a note that I've missed a declaration. The additional code has moved the declaration in the middle of the block.
| author | Christian Heimes <christian@cheimes.de> |
|---|---|
| date | Fri, 23 Nov 2007 13:25:31 +0000 |
| parents | af360380aa16 |
| children | 17479a09ec7c |
line wrap: on
line diff
--- a/Python/ast.c Fri Nov 23 12:16:35 2007 +0000 +++ b/Python/ast.c Fri Nov 23 13:25:31 2007 +0000 @@ -1336,15 +1336,16 @@ return Dict(keys, values, LINENO(n), n->n_col_offset, c->c_arena); } case BACKQUOTE: { /* repr */ + expr_ty expression; if (Py_Py3kWarningFlag) { - if (PyErr_WarnExplicit(PyExc_DeprecationWarning, - "backquote not supported in 3.x", - "<unknown>", LINENO(n), - NULL, NULL)) { - return NULL; - } - } - expr_ty expression = ast_for_testlist(c, CHILD(n, 1)); + if (PyErr_WarnExplicit(PyExc_DeprecationWarning, + "backquote not supported in 3.x", + "<unknown>", LINENO(n), + NULL, NULL)) { + return NULL; + } + } + expression = ast_for_testlist(c, CHILD(n, 1)); if (!expression) return NULL;
