From 3aa5acbaf3cff0760d1abb2c569ac0e99b505437 Mon Sep 17 00:00:00 2001 From: whitequark Date: Sun, 3 Jan 2016 19:07:11 +0800 Subject: [PATCH] transforms.llvm_ir_generator: don't crash if embedding is not enabled. --- 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 7211e1349..302308c12 100644 --- a/artiq/compiler/transforms/llvm_ir_generator.py +++ b/artiq/compiler/transforms/llvm_ir_generator.py @@ -412,7 +412,7 @@ class LLVMIRGenerator: if any(functions): self.debug_info_emitter.finalize(functions[0].loc.source_buffer) - if attribute_writeback: + if attribute_writeback and self.object_map is not None: self.emit_attribute_writeback() return self.llmodule