@@ -2990,7 +2990,7 @@ codegen_async_for(struct compiler *c, stmt_ty s)
29902990 NEW_JUMP_TARGET_LABEL (c , end );
29912991
29922992 VISIT (c , expr , s -> v .AsyncFor .iter );
2993- ADDOP (c , loc , GET_AITER );
2993+ ADDOP (c , LOC ( s -> v . AsyncFor . iter ) , GET_AITER );
29942994
29952995 USE_LABEL (c , start );
29962996 RETURN_IF_ERROR (compiler_push_fblock (c , loc , FOR_LOOP , start , end , NULL ));
@@ -5284,7 +5284,7 @@ codegen_async_comprehension_generator(struct compiler *c, location loc,
52845284 else {
52855285 /* Sub-iter - calculate on the fly */
52865286 VISIT (c , expr , gen -> iter );
5287- ADDOP (c , loc , GET_AITER );
5287+ ADDOP (c , LOC ( gen -> iter ) , GET_AITER );
52885288 }
52895289 }
52905290
@@ -5618,15 +5618,14 @@ pop_inlined_comprehension_state(struct compiler *c, location loc,
56185618}
56195619
56205620static inline int
5621- codegen_comprehension_iter (struct compiler * c , location loc ,
5622- comprehension_ty comp )
5621+ codegen_comprehension_iter (struct compiler * c , comprehension_ty comp )
56235622{
56245623 VISIT (c , expr , comp -> iter );
56255624 if (comp -> is_async ) {
5626- ADDOP (c , loc , GET_AITER );
5625+ ADDOP (c , LOC ( comp -> iter ) , GET_AITER );
56275626 }
56285627 else {
5629- ADDOP (c , loc , GET_ITER );
5628+ ADDOP (c , LOC ( comp -> iter ) , GET_ITER );
56305629 }
56315630 return SUCCESS ;
56325631}
@@ -5654,7 +5653,7 @@ codegen_comprehension(struct compiler *c, expr_ty e, int type,
56545653
56555654 outermost = (comprehension_ty ) asdl_seq_GET (generators , 0 );
56565655 if (is_inlined ) {
5657- if (codegen_comprehension_iter (c , loc , outermost )) {
5656+ if (codegen_comprehension_iter (c , outermost )) {
56585657 goto error ;
56595658 }
56605659 if (push_inlined_comprehension_state (c , loc , entry , & inline_state )) {
@@ -5736,7 +5735,7 @@ codegen_comprehension(struct compiler *c, expr_ty e, int type,
57365735 }
57375736 Py_CLEAR (co );
57385737
5739- if (codegen_comprehension_iter (c , loc , outermost )) {
5738+ if (codegen_comprehension_iter (c , outermost )) {
57405739 goto error ;
57415740 }
57425741
0 commit comments