diff --git a/artiq/compiler/embedding.py b/artiq/compiler/embedding.py index 0af02b328..40ebc84d1 100644 --- a/artiq/compiler/embedding.py +++ b/artiq/compiler/embedding.py @@ -299,7 +299,9 @@ class ASTSynthesizer: if len(value) > 0: v = value[0] is_T = True - if isinstance(v, int): + if isinstance(v, bool): + is_T = False + elif isinstance(v, int): T = int elif isinstance(v, float): T = float