From 49ec4f10b477a41eaf6243cd3f0771abfed94732 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Thu, 27 Jun 2013 10:19:37 +0200 Subject: [PATCH] scan.cc: extract_expr(ConditionalOperator *): use pet_expr_from_index Signed-off-by: Sven Verdoolaege --- scan.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scan.cc b/scan.cc index f3da6e5..fb71c53 100644 --- a/scan.cc +++ b/scan.cc @@ -1545,8 +1545,9 @@ struct pet_expr *PetScan::extract_expr(ConditionalOperator *expr) pa = try_extract_affine(expr->getCond()); if (pa) { - isl_set *test = isl_set_from_pw_aff(pa); - cond = pet_expr_from_access(isl_map_from_range(test)); + isl_multi_pw_aff *test = isl_multi_pw_aff_from_pw_aff(pa); + test = isl_multi_pw_aff_from_range(test); + cond = pet_expr_from_index(test); } else cond = extract_expr(expr->getCond()); lhs = extract_expr(expr->getTrueExpr()); -- 2.11.4.GIT