From ea953b6e2138d7073d56661918b6617d0cd77232 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Fri, 26 Jul 2013 10:31:13 -0400 Subject: [PATCH] Use loopy warning infrastructure for dependency warnings --- loopy/preprocess.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/loopy/preprocess.py b/loopy/preprocess.py index d91458ad8..b7b3a916d 100644 --- a/loopy/preprocess.py +++ b/loopy/preprocess.py @@ -573,12 +573,12 @@ def add_boostability_and_automatic_dependencies(kernel): all_my_var_writers |= var_writers if not var_writers and var not in arg_names: - from warnings import warn - warn("'%s' is read, but never written." % var) + warn(kernel, "read_no_write(%s)" % var, + "temporary variable '%s' is read, but never written." % var) if len(var_writers) > 1 and not var_writers & set(insn.insn_deps): - from warnings import warn - warn("'%s' is written from more than one place, " + warn(kernel, "read_without_dep(%s,%s)" % (var, insn.id), + "'%s' is written from more than one place, " "but instruction '%s' (which reads this variable) " "does not specify a dependency on any of the writers." % (var, insn.id)) -- GitLab