diff --git a/loopy/cse.py b/loopy/cse.py index 2cbf7f8d80afdc97b75100403751ad92f0d59462..46c189f3f197d0e129015988a72a7ae3ea6e595f 100644 --- a/loopy/cse.py +++ b/loopy/cse.py @@ -188,7 +188,9 @@ def process_cses(kernel, uni_template, if mv_name in matching_var_values: if matching_var_values[mv_name] != csed.unif_var_dict[mv_name]: raise RuntimeError("two different expressions encountered " - "for matching variable: '%s' and '%s'" % ( + "for matching variable '%s' in unification template '%s':" + "'%s' and '%s'" % ( + mv_name, uni_template, matching_var_values[mv_name], csed.unif_var_dict[mv_name])) else: matching_var_values[mv_name] = csed.unif_var_dict[mv_name]