From f65ebfd7e715f82f5ff968b6b03464ed17c6c7e6 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Mon, 25 Jan 2016 18:51:27 -0600 Subject: [PATCH] assignment_to_subst: complain if nothing matched --- loopy/transform/subst.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/loopy/transform/subst.py b/loopy/transform/subst.py index 6db5d396f..7623fb891 100644 --- a/loopy/transform/subst.py +++ b/loopy/transform/subst.py @@ -368,6 +368,10 @@ def assignment_to_subst(kernel, lhs_name, extra_arguments=(), within=None, # }}} + if not definition_insn_ids: + raise LoopyError("no assignments to variable '%s' found" + % lhs_name) + from loopy.context_matching import parse_stack_match within = parse_stack_match(within) -- GitLab