diff --git a/artiq/compiler/transforms/ir_generator.py b/artiq/compiler/transforms/ir_generator.py index 3edb90160..e19bc06f4 100644 --- a/artiq/compiler/transforms/ir_generator.py +++ b/artiq/compiler/transforms/ir_generator.py @@ -89,7 +89,7 @@ class IRGenerator(algorithm.Visitor): block = self.current_block if insn.loc is None: - insn.loc = self.current_loc + insn.loc = loc return block.append(insn) def terminate(self, insn):