Fix comprehension bytecode generation

This commit is contained in:
Jeong YunWon 2022-08-10 01:11:44 +09:00
parent 16d34ad5d2
commit 3bf931fbb0

View file

@ -2468,11 +2468,6 @@ impl Compiler {
let loop_block = self.new_block();
let after_block = self.new_block();
// Setup for loop:
self.emit(Instruction::SetupLoop {
break_target: after_block,
});
if loop_labels.is_empty() {
// Load iterator onto stack (passed as first argument):
self.emit(Instruction::LoadFast(arg0));
@ -2507,7 +2502,6 @@ impl Compiler {
// End of for loop:
self.switch_to_block(after_block);
self.emit(Instruction::PopBlock);
}
if return_none {