From 2ee22d024637921abead6bd2f718ecfa69d983da Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Tue, 23 Jun 2015 00:38:15 -0500
Subject: [PATCH] Fix test_fuse_kernels: could be tripped up by ordering

---
 test/test_fortran.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/test/test_fortran.py b/test/test_fortran.py
index f49355044..4117b80a2 100644
--- a/test/test_fortran.py
+++ b/test/test_fortran.py
@@ -408,6 +408,10 @@ def test_fuse_kernels(ctx_factory):
 
     assert len(knl.temporary_variables) == 2
 
+    # This is needed for correctness, otherwise ordering could foul things up.
+    knl = lp.temporary_to_subst(knl, "prev")
+    knl = lp.temporary_to_subst(knl, "prev_0")
+
     ctx = ctx_factory()
     lp.auto_test_vs_ref(xyderiv, ctx, knl, parameters=dict(nelements=20, ndofs=4))
 
-- 
GitLab