From 6fb31a7abb8d3367cd60b7b889fc472613252486 Mon Sep 17 00:00:00 2001 From: pca006132 Date: Fri, 2 Jul 2021 15:16:19 +0800 Subject: [PATCH] compiler: allow empty list in quote --- artiq/compiler/transforms/llvm_ir_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/artiq/compiler/transforms/llvm_ir_generator.py b/artiq/compiler/transforms/llvm_ir_generator.py index b8df85d17..49fc339bd 100644 --- a/artiq/compiler/transforms/llvm_ir_generator.py +++ b/artiq/compiler/transforms/llvm_ir_generator.py @@ -1510,7 +1510,7 @@ class LLVMIRGenerator: llelts = [self._quote(value[i], elt_type, lambda: path() + [str(i)]) for i in range(len(value))] else: - assert False, fail_msg + llelts = [] lleltsary = ll.Constant(ll.ArrayType(self.llty_of_type(elt_type), len(llelts)), list(llelts)) name = self.llmodule.scope.deduplicate("quoted.{}".format(kind_name))