From 21bc2856044be2adffa984efa62feea21835f057 Mon Sep 17 00:00:00 2001 From: whitequark Date: Wed, 3 Aug 2016 04:58:27 +0000 Subject: [PATCH] transforms.llvm_ir_generator: skip RPC values for attribute writeback. --- 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 ebcd9fc06..0544dc17c 100644 --- a/artiq/compiler/transforms/llvm_ir_generator.py +++ b/artiq/compiler/transforms/llvm_ir_generator.py @@ -442,7 +442,7 @@ class LLVMIRGenerator: print(typ) assert False - if not (types.is_function(typ) or types.is_method(typ) or + if not (types.is_function(typ) or types.is_method(typ) or types.is_rpc(typ) or name == "__objectid__"): rpctag = b"Os" + self._rpc_tag(typ, error_handler=rpc_tag_error) + b":n\x00" llrpctag = self.llstr_of_str(rpctag)