diff --git a/loopy/transform/array_buffer_map.py b/loopy/transform/array_buffer_map.py index 72fca8a4a17a183251c877e41b033539e2f00c85..38e35a94190bff49e537de873f0278d4d8b7b38b 100644 --- a/loopy/transform/array_buffer_map.py +++ b/loopy/transform/array_buffer_map.py @@ -373,6 +373,11 @@ class ArrayToBufferMap(object): usage_domain, self.storage_axis_names, self.prime_sweep_inames) + if stor2sweep is None: + # happens if there are no indices + # -> yes, in footprint + return True + if isinstance(stor2sweep, isl.BasicMap): stor2sweep = isl.Map.from_basic_map(stor2sweep)