def activate_block(self, block: BasicBlock) -> None: if self.blocks: assert self.blocks[-1].terminated block.error_handler = self.error_handlers[-1] self.blocks.append(block)
def activate_block(self, block: BasicBlock) -> None: if self.blocks[-1]: assert isinstance(self.blocks[-1][-1].ops[-1], ControlOp) block.error_handler = self.error_handlers[-1] self.blocks[-1].append(block)