mirror of
https://github.com/python/cpython.git
synced 2025-07-16 07:45:20 +00:00
gh-93061: Mark as artificial: backwards jump after async for (GH-93062)
This commit is contained in:
parent
fc00667247
commit
a458be3263
3 changed files with 55 additions and 0 deletions
|
@ -3148,6 +3148,8 @@ compiler_async_for(struct compiler *c, stmt_ty s)
|
|||
/* Success block for __anext__ */
|
||||
VISIT(c, expr, s->v.AsyncFor.target);
|
||||
VISIT_SEQ(c, stmt, s->v.AsyncFor.body);
|
||||
/* Mark jump as artificial */
|
||||
UNSET_LOC(c);
|
||||
ADDOP_JUMP(c, JUMP, start);
|
||||
|
||||
compiler_pop_fblock(c, FOR_LOOP, start);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue