isl_basic_map_drop: properly handle nested spaces
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 5 Aug 2011 15:54:36 +0000 (17:54 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 5 Aug 2011 15:54:36 +0000 (17:54 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_map_simplify.c

index 7a24c5b..c299aba 100644 (file)
@@ -167,7 +167,7 @@ struct isl_basic_map *isl_basic_map_drop(struct isl_basic_map *bmap,
        dim = isl_basic_map_dim(bmap, type);
        isl_assert(bmap->ctx, first + n <= dim, goto error);
 
-       if (n == 0 && !isl_dim_get_tuple_name(bmap->dim, type))
+       if (n == 0 && !isl_dim_is_named_or_nested(bmap->dim, type))
                return bmap;
 
        bmap = isl_basic_map_cow(bmap);