From b4421222b5cf40cc70f9a65f642a5eb714f1b115 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sat, 18 Apr 2015 14:40:30 -0500
Subject: [PATCH] Fix dependencies of init instruction in array buffering

---
 loopy/buffer.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/loopy/buffer.py b/loopy/buffer.py
index e8e15dbdf..e8aba46ca 100644
--- a/loopy/buffer.py
+++ b/loopy/buffer.py
@@ -313,7 +313,10 @@ def buffer_array(kernel, var_name, buffer_inames, init_expression=None,
     init_instruction = ExpressionInstruction(id=init_insn_id,
                 assignee=buf_var_init,
                 expression=init_expression,
-                forced_iname_deps=frozenset(within_inames))
+                forced_iname_deps=frozenset(within_inames),
+                insn_deps=frozenset(),
+                insn_deps_is_final=True,
+                )
 
     # }}}
 
-- 
GitLab