From 67b9e4b44d8b247b832d6928b14dc4a58913a7a4 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 25 Jan 2016 17:38:29 -0600
Subject: [PATCH] Fix dependency printing logic

---
 loopy/kernel/__init__.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/loopy/kernel/__init__.py b/loopy/kernel/__init__.py
index 4a5bf4d18..8275c8678 100644
--- a/loopy/kernel/__init__.py
+++ b/loopy/kernel/__init__.py
@@ -1063,12 +1063,11 @@ class LoopKernel(RecordWithoutPickling):
         for insn in kernel.instructions:
             if insn.depends_on:
                 dep_lines.append("%s : %s" % (insn.id, ",".join(insn.depends_on)))
-        if dep_lines:
+        if dep_lines and with_dependencies:
             lines.append(sep)
             lines.append("DEPENDENCIES: "
                     "(use loopy.show_dependency_graph to visualize)")
-            if with_dependencies:
-                lines.extend(dep_lines)
+            lines.extend(dep_lines)
 
         lines.append(sep)
 
-- 
GitLab