summaryrefslogtreecommitdiff
path: root/Python
diff options
context:
space:
mode:
authorzikcheng <surfingbyte@gmail.com>2022-05-11 14:09:40 +0800
committerGitHub <noreply@github.com>2022-05-11 15:09:40 +0900
commitdc091204f92a72cc7f9ad3af2055b88dcd538161 (patch)
tree5816f654f0df4701869753a6adf70df1130b8acb /Python
parent87f849c775ca54f56ad60ebf96822b93bbd0029a (diff)
downloadcpython-git-dc091204f92a72cc7f9ad3af2055b88dcd538161.tar.gz
gh-92632: Make function starunpack_helper run faster when encounters starred argument. (GH-92655)
Diffstat (limited to 'Python')
-rw-r--r--Python/compile.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Python/compile.c b/Python/compile.c
index 45944ae85e..51ef8fd17a 100644
--- a/Python/compile.c
+++ b/Python/compile.c
@@ -4375,6 +4375,7 @@ starunpack_helper(struct compiler *c, asdl_expr_seq *elts, int pushed,
expr_ty elt = asdl_seq_GET(elts, i);
if (elt->kind == Starred_kind) {
seen_star = 1;
+ break;
}
}
if (!seen_star && !big) {