diff --git a/loopy/loop.py b/loopy/loop.py index 4592463822a2321745aaf48a316d16c98d4efca3..54030bd8f0ebaaded29078f28a16b1dcc66a98e4 100644 --- a/loopy/loop.py +++ b/loopy/loop.py @@ -104,7 +104,8 @@ def fuse_loop_domains(kernel): outer_dom, inner_dom = isl.align_two(outer_dom, inner_dom) - new_domains.insert(min_idx, inner_dom & outer_dom) + from loopy.isl_helpers import convexify + new_domains.insert(min_idx, convexify(inner_dom & outer_dom)) break if new_domains: