From b9ef24f7f3d3a3126984cb887b9303149cc9d044 Mon Sep 17 00:00:00 2001 From: Tim Warburton <timwar@caam.rice.edu> Date: Mon, 5 Nov 2012 14:40:57 -0600 Subject: [PATCH] Improve an error message. --- loopy/kernel.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/loopy/kernel.py b/loopy/kernel.py index d9fd7c274..d135f8f6f 100644 --- a/loopy/kernel.py +++ b/loopy/kernel.py @@ -921,9 +921,11 @@ class LoopKernel(Record): subst_name = lhs.function.name arg_names = [] - for arg in lhs.parameters: + for i, arg in enumerate(lhs.parameters): if not isinstance(arg, Variable): - raise RuntimeError("Invalid substitution rule left-hand side") + raise RuntimeError("Invalid substitution rule " + "left-hand side: %s--arg number %d " + "is not a variable"% (lhs, i)) arg_names.append(arg.name) else: raise RuntimeError("Invalid substitution rule left-hand side") -- GitLab