From b86a0dcec82fef274d9b45c2fe0b31113a8c3f38 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Sat, 27 Aug 2011 14:41:11 +0200 Subject: [PATCH] isl_map_from_domain_and_range: drop explicit conversion to isl_map Signed-off-by: Sven Verdoolaege --- isl_map.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/isl_map.c b/isl_map.c index e734408..9c7fa81 100644 --- a/isl_map.c +++ b/isl_map.c @@ -4344,15 +4344,13 @@ __isl_give isl_map *isl_map_from_domain(__isl_take isl_set *set) __isl_give isl_basic_map *isl_basic_map_from_domain_and_range( __isl_take isl_basic_set *domain, __isl_take isl_basic_set *range) { - return isl_basic_map_apply_range(isl_basic_map_from_domain(domain), - isl_basic_map_from_range(range)); + return isl_basic_map_apply_range(isl_basic_map_reverse(domain), range); } __isl_give isl_map *isl_map_from_domain_and_range(__isl_take isl_set *domain, __isl_take isl_set *range) { - return isl_map_apply_range(isl_map_from_domain(domain), - isl_map_from_range(range)); + return isl_map_apply_range(isl_map_reverse(domain), range); } struct isl_set *isl_set_from_map(struct isl_map *map) -- 2.7.4