diff -Naur cpython-19.09.2016/Python/Python-ast.c cpython-19.09.2016.new/Python/Python-ast.c --- cpython-19.09.2016/Python/Python-ast.c Mon Sep 19 08:53:53 2016 +++ cpython-19.09.2016.new/Python/Python-ast.c Mon Sep 26 15:10:59 2016 @@ -3993,7 +3993,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4028,7 +4028,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4085,7 +4085,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4188,7 +4188,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4212,7 +4212,7 @@ len = PyList_GET_SIZE(tmp); decorator_list = _Py_asdl_seq_new(len, arena); if (decorator_list == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4284,7 +4284,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4308,7 +4308,7 @@ len = PyList_GET_SIZE(tmp); decorator_list = _Py_asdl_seq_new(len, arena); if (decorator_list == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4369,7 +4369,7 @@ len = PyList_GET_SIZE(tmp); bases = _Py_asdl_seq_new(len, arena); if (bases == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4393,7 +4393,7 @@ len = PyList_GET_SIZE(tmp); keywords = _Py_asdl_seq_new(len, arena); if (keywords == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { keyword_ty value; res = obj2ast_keyword(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4417,7 +4417,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4441,7 +4441,7 @@ len = PyList_GET_SIZE(tmp); decorator_list = _Py_asdl_seq_new(len, arena); if (decorator_list == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4498,7 +4498,7 @@ len = PyList_GET_SIZE(tmp); targets = _Py_asdl_seq_new(len, arena); if (targets == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4534,7 +4534,7 @@ len = PyList_GET_SIZE(tmp); targets = _Py_asdl_seq_new(len, arena); if (targets == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4709,7 +4709,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4733,7 +4733,7 @@ len = PyList_GET_SIZE(tmp); orelse = _Py_asdl_seq_new(len, arena); if (orelse == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4793,7 +4793,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4817,7 +4817,7 @@ len = PyList_GET_SIZE(tmp); orelse = _Py_asdl_seq_new(len, arena); if (orelse == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4865,7 +4865,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4889,7 +4889,7 @@ len = PyList_GET_SIZE(tmp); orelse = _Py_asdl_seq_new(len, arena); if (orelse == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4937,7 +4937,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4961,7 +4961,7 @@ len = PyList_GET_SIZE(tmp); orelse = _Py_asdl_seq_new(len, arena); if (orelse == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -4997,7 +4997,7 @@ len = PyList_GET_SIZE(tmp); items = _Py_asdl_seq_new(len, arena); if (items == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { withitem_ty value; res = obj2ast_withitem(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5021,7 +5021,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5057,7 +5057,7 @@ len = PyList_GET_SIZE(tmp); items = _Py_asdl_seq_new(len, arena); if (items == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { withitem_ty value; res = obj2ast_withitem(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5081,7 +5081,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5151,7 +5151,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5175,7 +5175,7 @@ len = PyList_GET_SIZE(tmp); handlers = _Py_asdl_seq_new(len, arena); if (handlers == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { excepthandler_ty value; res = obj2ast_excepthandler(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5199,7 +5199,7 @@ len = PyList_GET_SIZE(tmp); orelse = _Py_asdl_seq_new(len, arena); if (orelse == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5223,7 +5223,7 @@ len = PyList_GET_SIZE(tmp); finalbody = _Py_asdl_seq_new(len, arena); if (finalbody == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5292,7 +5292,7 @@ len = PyList_GET_SIZE(tmp); names = _Py_asdl_seq_new(len, arena); if (names == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { alias_ty value; res = obj2ast_alias(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5339,7 +5339,7 @@ len = PyList_GET_SIZE(tmp); names = _Py_asdl_seq_new(len, arena); if (names == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { alias_ty value; res = obj2ast_alias(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5384,7 +5384,7 @@ len = PyList_GET_SIZE(tmp); names = _Py_asdl_seq_new(len, arena); if (names == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { identifier value; res = obj2ast_identifier(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5419,7 +5419,7 @@ len = PyList_GET_SIZE(tmp); names = _Py_asdl_seq_new(len, arena); if (names == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { identifier value; res = obj2ast_identifier(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5560,7 +5560,7 @@ len = PyList_GET_SIZE(tmp); values = _Py_asdl_seq_new(len, arena); if (values == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5756,7 +5756,7 @@ len = PyList_GET_SIZE(tmp); keys = _Py_asdl_seq_new(len, arena); if (keys == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5780,7 +5780,7 @@ len = PyList_GET_SIZE(tmp); values = _Py_asdl_seq_new(len, arena); if (values == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5815,7 +5815,7 @@ len = PyList_GET_SIZE(tmp); elts = _Py_asdl_seq_new(len, arena); if (elts == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5862,7 +5862,7 @@ len = PyList_GET_SIZE(tmp); generators = _Py_asdl_seq_new(len, arena); if (generators == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { comprehension_ty value; res = obj2ast_comprehension(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5909,7 +5909,7 @@ len = PyList_GET_SIZE(tmp); generators = _Py_asdl_seq_new(len, arena); if (generators == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { comprehension_ty value; res = obj2ast_comprehension(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -5968,7 +5968,7 @@ len = PyList_GET_SIZE(tmp); generators = _Py_asdl_seq_new(len, arena); if (generators == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { comprehension_ty value; res = obj2ast_comprehension(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6015,7 +6015,7 @@ len = PyList_GET_SIZE(tmp); generators = _Py_asdl_seq_new(len, arena); if (generators == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { comprehension_ty value; res = obj2ast_comprehension(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6128,7 +6128,7 @@ len = PyList_GET_SIZE(tmp); ops = _Py_asdl_int_seq_new(len, arena); if (ops == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { cmpop_ty value; res = obj2ast_cmpop(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6152,7 +6152,7 @@ len = PyList_GET_SIZE(tmp); comparators = _Py_asdl_seq_new(len, arena); if (comparators == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6200,7 +6200,7 @@ len = PyList_GET_SIZE(tmp); args = _Py_asdl_seq_new(len, arena); if (args == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6224,7 +6224,7 @@ len = PyList_GET_SIZE(tmp); keywords = _Py_asdl_seq_new(len, arena); if (keywords == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { keyword_ty value; res = obj2ast_keyword(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6348,7 +6348,7 @@ len = PyList_GET_SIZE(tmp); values = _Py_asdl_seq_new(len, arena); if (values == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6620,7 +6620,7 @@ len = PyList_GET_SIZE(tmp); elts = _Py_asdl_seq_new(len, arena); if (elts == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6667,7 +6667,7 @@ len = PyList_GET_SIZE(tmp); elts = _Py_asdl_seq_new(len, arena); if (elts == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -6832,7 +6832,7 @@ len = PyList_GET_SIZE(tmp); dims = _Py_asdl_seq_new(len, arena); if (dims == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { slice_ty value; res = obj2ast_slice(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -7192,7 +7192,7 @@ len = PyList_GET_SIZE(tmp); ifs = _Py_asdl_seq_new(len, arena); if (ifs == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -7298,7 +7298,7 @@ len = PyList_GET_SIZE(tmp); body = _Py_asdl_seq_new(len, arena); if (body == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { stmt_ty value; res = obj2ast_stmt(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -7344,7 +7344,7 @@ len = PyList_GET_SIZE(tmp); args = _Py_asdl_seq_new(len, arena); if (args == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { arg_ty value; res = obj2ast_arg(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -7378,7 +7378,7 @@ len = PyList_GET_SIZE(tmp); kwonlyargs = _Py_asdl_seq_new(len, arena); if (kwonlyargs == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { arg_ty value; res = obj2ast_arg(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -7402,7 +7402,7 @@ len = PyList_GET_SIZE(tmp); kw_defaults = _Py_asdl_seq_new(len, arena); if (kw_defaults == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed; @@ -7436,7 +7436,7 @@ len = PyList_GET_SIZE(tmp); defaults = _Py_asdl_seq_new(len, arena); if (defaults == NULL) goto failed; - for (i = 0; i < len; i++) { + for (i = 0; i < PyList_GET_SIZE(tmp); i++) { expr_ty value; res = obj2ast_expr(PyList_GET_ITEM(tmp, i), &value, arena); if (res != 0) goto failed;