isl_basic_map_move_dims: normalize equalities
authorSven Verdoolaege <skimo@kotnet.org>
Sun, 11 Apr 2010 11:36:38 +0000 (13:36 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Sun, 11 Apr 2010 11:36:38 +0000 (13:36 +0200)
isl_map.c

index 0cdeaf5..d60d1d7 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -2190,6 +2190,10 @@ __isl_give isl_basic_map *isl_basic_map_move_dims(
        if (!bmap->dim)
                goto error;
 
+       ISL_F_CLR(bmap, ISL_BASIC_MAP_NORMALIZED);
+       bmap = isl_basic_map_gauss(bmap, NULL);
+       bmap = isl_basic_map_finalize(bmap);
+
        return bmap;
 error:
        isl_basic_map_free(bmap);