From baa84eca23c29ea1a49a8c1f9ad2d12cb5266a60 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 5 Aug 2011 17:55:19 +0200 Subject: [PATCH] isl_basic_map_remove_dims: properly handle named or nested spaces Signed-off-by: Sven Verdoolaege --- isl_map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isl_map.c b/isl_map.c index 4e41529..0c2cd15 100644 --- a/isl_map.c +++ b/isl_map.c @@ -1443,7 +1443,7 @@ struct isl_basic_map *isl_basic_map_remove_dims(struct isl_basic_map *bmap, return NULL; isl_assert(bmap->ctx, first + n <= isl_basic_map_dim(bmap, type), goto error); - if (n == 0) + if (n == 0 && !isl_dim_is_named_or_nested(bmap->dim, type)) return bmap; bmap = isl_basic_map_eliminate_vars(bmap, isl_basic_map_offset(bmap, type) - 1 + first, n); -- 2.7.4