Skip to content

Commit 1d58e3c

Browse files
whitequarksbourdeauducq
whitequark
authored andcommittedJul 13, 2016
ir: invoke is a valid delay decomposition.
Fixes #510.
1 parent c27f157 commit 1d58e3c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed
 

Diff for: ‎artiq/compiler/ir.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1325,7 +1325,7 @@ class Delay(Terminator):
13251325
:param target: (:class:`BasicBlock`) branch target
13261326
"""
13271327
def __init__(self, interval, decomposition, target, name=""):
1328-
assert isinstance(decomposition, Call) or \
1328+
assert isinstance(decomposition, Call) or isinstance(decomposition, Invoke) or \
13291329
isinstance(decomposition, Builtin) and decomposition.op in ("delay", "delay_mu")
13301330
assert isinstance(target, BasicBlock)
13311331
super().__init__([decomposition, target], builtins.TNone(), name)

0 commit comments

Comments
 (0)
Please sign in to comment.