From d1906558555d6a9c939fcf979135194833d5bdf2 Mon Sep 17 00:00:00 2001 From: Kaushik Kulkarni Date: Mon, 12 Aug 2019 05:54:23 +0530 Subject: [PATCH] adds check for validity of input inames --- loopy/transform/iname.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/loopy/transform/iname.py b/loopy/transform/iname.py index 51de11191..fe322b9d3 100644 --- a/loopy/transform/iname.py +++ b/loopy/transform/iname.py @@ -1287,6 +1287,9 @@ def _split_reduction(kernel, inames, direction, within=None): inames = inames.split(",") inames = set(inames) + if not (inames <= kernel.all_inames()): + raise LoopyError("Unknown inames: {}.".format(inames-kernel.all_inames())) + from loopy.match import parse_stack_match within = parse_stack_match(within) -- GitLab