diff --git a/0001-add-to-parser.patch b/0001-add-to-parser.patch index 9e50d4c..d79259e 100644 --- a/0001-add-to-parser.patch +++ b/0001-add-to-parser.patch @@ -209,16 +209,16 @@ index 50856686335..53887c4fb55 100644 + return new_args; + } + -+ Py_ssize_t args_len = asdl_seq_LEN(args); -+ asdl_expr_seq *new_args = _Py_asdl_expr_seq_new(args_len + 1, arena); ++ Py_ssize_t orig_args_len = asdl_seq_LEN(args); ++ asdl_expr_seq *new_args = _Py_asdl_expr_seq_new(orig_args_len + 1, arena); + if (new_args == NULL) { + return NULL; + } + -+ asdl_seq_SET(new_args, 0, piped_lhs); ++ asdl_seq_SET(new_args, orig_args_len, piped_lhs); + Py_ssize_t i = 0; -+ for (i = 0; i < args_len; i++) { -+ asdl_seq_SET(new_args, i + 1, asdl_seq_GET(args, i)); ++ for (i = 0; i < orig_args_len; i++) { ++ asdl_seq_SET(new_args, i, asdl_seq_GET(args, i)); + } + + return new_args;