From 6bb1e04e9d5328d6e35dbbfc8c62c8be54b74286 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Thu, 11 May 2017 13:28:08 -0500
Subject: [PATCH] Fix precompute assumption adding

---
 loopy/transform/precompute.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/loopy/transform/precompute.py b/loopy/transform/precompute.py
index 5b208d0a4..6077332c4 100644
--- a/loopy/transform/precompute.py
+++ b/loopy/transform/precompute.py
@@ -684,7 +684,7 @@ def precompute(kernel, subst_use, sweep_inames=[], within=None,
         def add_assumptions(d):
             assumption_non_param = isl.BasicSet.from_params(kernel.assumptions)
             assumptions, domain = isl.align_two(assumption_non_param, d)
-            return d & assumptions
+            return assumptions & domain
 
         # {{{ check that we got the desired domain
 
-- 
GitLab