Mercurial > cpython-lru_cache-weakref
diff Modules/parsermodule.c @ 7982:a909a2869ac5 legacy-trunk
Make new gcc -Wall happy
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 10 Apr 1998 22:27:42 +0000 |
| parents | f42b757755eb |
| children | cd3092069f5a |
line wrap: on
line diff
--- a/Modules/parsermodule.c Fri Apr 10 22:16:39 1998 +0000 +++ b/Modules/parsermodule.c Fri Apr 10 22:27:42 1998 +0000 @@ -1704,20 +1704,22 @@ res = (validate_numnodes(tree, 6, "try/finally") && validate_colon(CHILD(tree, 4)) && validate_suite(CHILD(tree, 5))); - else if (res) + else if (res) { if (nch == (pos + 3)) { res = ((strcmp(STR(CHILD(tree, pos)), "except") == 0) || (strcmp(STR(CHILD(tree, pos)), "else") == 0)); if (!res) err_string("Illegal trailing triple in try statement."); } - else if (nch == (pos + 6)) + else if (nch == (pos + 6)) { res = (validate_name(CHILD(tree, pos), "except") && validate_colon(CHILD(tree, pos + 1)) && validate_suite(CHILD(tree, pos + 2)) && validate_name(CHILD(tree, pos + 3), "else")); + } else res = validate_numnodes(tree, pos + 3, "try/except"); + } } return (res);
