From 2671a787bfa2bf0f4a44063d30737019410f4432 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Sat, 21 Jun 2014 18:17:27 -0500 Subject: [PATCH] Fix temp var usage of AccessRangeMapper --- loopy/kernel/creation.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index b57cf3e6e..55a8ef2dc 100644 --- a/loopy/kernel/creation.py +++ b/loopy/kernel/creation.py @@ -785,6 +785,13 @@ def determine_shapes_of_temporaries(knl): armap.access_range, i) for i in xrange(armap.access_range.dim(dim_type.set))]) else: + if armap.bad_subscripts: + raise RuntimeError("cannot determine access range for '%s': " + "undetermined index in subscript(s) '%s'" + % (tv.name, ", ".join( + str(i) for i in armap.bad_subscripts))) + + # no subscripts found, let's call it a scalar base_indices = () shape = () -- GitLab