From 29bd9565f4865f3a639ab142f246f370f0adaec7 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Wed, 12 Aug 2015 14:40:59 -0500
Subject: [PATCH] Fix assumption merging in fusion

---
 loopy/fusion.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/loopy/fusion.py b/loopy/fusion.py
index 21b6a7033..8845951ea 100644
--- a/loopy/fusion.py
+++ b/loopy/fusion.py
@@ -218,9 +218,9 @@ def _fuse_two_kernels(knla, knlb):
     assump_a, assump_b = isl.align_two(assump_a, assump_b)
 
     shared_param_names = list(
-            set(dom_a.get_var_dict(dim_type.set))
+            set(assump_a.get_var_dict(dim_type.set))
             &
-            set(dom_b.get_var_dict(dim_type.set)))
+            set(assump_b.get_var_dict(dim_type.set)))
 
     assump_a_s = assump_a.project_out_except(shared_param_names, [dim_type.param])
     assump_b_s = assump_a.project_out_except(shared_param_names, [dim_type.param])
-- 
GitLab