From d05f2d27ad9aa5a612368e62b4c977f53fb28e6c Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sat, 22 Oct 2011 21:15:49 -0400 Subject: [PATCH] Allow None for implemented_domain in GeneratedInstruction. --- loopy/codegen/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/loopy/codegen/__init__.py b/loopy/codegen/__init__.py index 47f0b16a7..c3ca6c7a9 100644 --- a/loopy/codegen/__init__.py +++ b/loopy/codegen/__init__.py @@ -59,8 +59,9 @@ def gen_code_block(elements): elif isinstance(el, GeneratedInstruction): block_els.append(el.ast) - implemented_domains.setdefault(el.insn_id, []).append( - el.implemented_domain) + if el.implemented_domain is not None: + implemented_domains.setdefault(el.insn_id, []).append( + el.implemented_domain) else: raise ValueError("unrecognized object of type '%s' in block" -- GitLab