@@ -160,27 +160,27 @@ _PyInstructionSequence_InsertInstruction(instr_sequence *seq, int pos,
160160}
161161
162162int
163- _PyInstructionSequence_PrependSequence (instr_sequence * seq , int pos ,
164- instr_sequence * nested )
163+ _PyInstructionSequence_InjectSequence (instr_sequence * seq , int pos ,
164+ instr_sequence * injected )
165165{
166166 assert (pos >= 0 && pos <= seq -> s_used );
167167 // Merging labelmaps is not supported
168- assert (nested -> s_labelmap_size == 0 && nested -> s_nested == NULL );
169- if (nested -> s_used == 0 ) {
168+ assert (injected -> s_labelmap_size == 0 && injected -> s_nested == NULL );
169+ if (injected -> s_used == 0 ) {
170170 return SUCCESS ;
171171 }
172172
173- int last_idx = instr_sequence_grow (seq , nested -> s_used );
173+ int last_idx = instr_sequence_grow (seq , injected -> s_used );
174174
175175 RETURN_IF_ERROR (last_idx );
176- for (int i = last_idx - nested -> s_used ; i >= pos ; i -- ) {
177- seq -> s_instrs [i + nested -> s_used ] = seq -> s_instrs [i ];
176+ for (int i = last_idx - injected -> s_used ; i >= pos ; i -- ) {
177+ seq -> s_instrs [i + injected -> s_used ] = seq -> s_instrs [i ];
178178 }
179- for (int i = 0 ; i < nested -> s_used ; i ++ ) {
180- seq -> s_instrs [i + pos ] = nested -> s_instrs [i ];
179+ for (int i = 0 ; i < injected -> s_used ; i ++ ) {
180+ seq -> s_instrs [i + pos ] = injected -> s_instrs [i ];
181181 }
182182 for (int lbl = 0 ; lbl < seq -> s_labelmap_size ; lbl ++ ) {
183- seq -> s_labelmap [lbl ] += nested -> s_used ;
183+ seq -> s_labelmap [lbl ] += injected -> s_used ;
184184 }
185185 return SUCCESS ;
186186}
0 commit comments