Esempio n. 1
0
    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)
Esempio n. 2
0
    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)