isl_map_range_map: fix space manipulation
authorSven Verdoolaege <skimo@kotnet.org>
Sun, 28 Aug 2011 08:31:46 +0000 (10:31 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Sat, 3 Sep 2011 10:04:55 +0000 (12:04 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_map.c

index fd6a4a2..bd7cbae 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -4245,6 +4245,7 @@ __isl_give isl_map *isl_map_range_map(__isl_take isl_map *map)
                return NULL;
 
        range_dim = isl_space_range(isl_map_get_space(map));
+       range_dim = isl_space_from_range(range_dim);
        map->dim = isl_space_from_domain(isl_space_wrap(map->dim));
        map->dim = isl_space_join(map->dim, range_dim);
        if (!map->dim)