make last argument

This commit is contained in:
Jana Dönszelmann 2026-01-05 15:17:19 +01:00
parent 290582a346
commit 28bc82a523
No known key found for this signature in database

View file

@ -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;