diff --git a/artiq/compiler/ir.py b/artiq/compiler/ir.py index d37de2ea0..9b37d9628 100644 --- a/artiq/compiler/ir.py +++ b/artiq/compiler/ir.py @@ -325,7 +325,7 @@ class Function(Value): self.basic_block.remove(basic_block) def predecessors_of(self, successor): - set(block for block in self.basic_blocks if successor in block.successors()) + return set(block for block in self.basic_blocks if successor in block.successors()) def as_operand(self): return "{} @{}".format(types.TypePrinter().name(self.type),