isl_map_from_domain_and_range: implement in terms of isl_map_apply_range
authorSven Verdoolaege <skimo@kotnet.org>
Wed, 28 Jul 2010 09:57:53 +0000 (11:57 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 30 Jul 2010 20:24:29 +0000 (22:24 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_map.c

index 5d21ad0..b9f8b01 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -3535,8 +3535,8 @@ __isl_give isl_map *isl_map_from_domain(__isl_take isl_set *set)
 __isl_give isl_map *isl_map_from_domain_and_range(__isl_take isl_set *domain,
        __isl_take isl_set *range)
 {
-       return isl_map_product(isl_map_from_domain(domain),
-                              isl_map_from_range(range));
+       return isl_map_apply_range(isl_map_from_domain(domain),
+                                  isl_map_from_range(range));
 }
 
 struct isl_set *isl_set_from_map(struct isl_map *map)