diff options
Diffstat (limited to 'polly/lib/CodeGen/IslCodeGeneration.cpp')
| -rw-r--r-- | polly/lib/CodeGen/IslCodeGeneration.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/polly/lib/CodeGen/IslCodeGeneration.cpp b/polly/lib/CodeGen/IslCodeGeneration.cpp index 9fc101db6e3..4087c84c1ff 100644 --- a/polly/lib/CodeGen/IslCodeGeneration.cpp +++ b/polly/lib/CodeGen/IslCodeGeneration.cpp @@ -245,11 +245,12 @@ IslNodeBuilder::getUpperBound(__isl_keep isl_ast_node *For, Cond = isl_ast_node_for_get_cond(For); Iterator = isl_ast_node_for_get_iterator(For); - Type = isl_ast_expr_get_op_type(Cond); - + isl_ast_expr_get_type(Cond); assert(isl_ast_expr_get_type(Cond) == isl_ast_expr_op && "conditional expression is not an atomic upper bound"); + Type = isl_ast_expr_get_op_type(Cond); + switch (Type) { case isl_ast_op_le: Predicate = ICmpInst::ICMP_SLE; |

