[FIX] Ensure wrapping checks for unary expressions
llvm-svn: 271512
This commit is contained in:
parent
5210da5897
commit
a91c85a5b9
@ -162,7 +162,7 @@ Value *IslExprBuilder::createOpUnary(__isl_take isl_ast_expr *Expr) {
|
||||
V = Builder.CreateSExt(V, MaxType);
|
||||
|
||||
isl_ast_expr_free(Expr);
|
||||
return Builder.CreateNSWNeg(V);
|
||||
return createSub(ConstantInt::getNullValue(MaxType), V);
|
||||
}
|
||||
|
||||
Value *IslExprBuilder::createOpNAry(__isl_take isl_ast_expr *Expr) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user