diff options
-rw-r--r-- | polly/lib/CodeGen/LoopGenerators.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/polly/lib/CodeGen/LoopGenerators.cpp b/polly/lib/CodeGen/LoopGenerators.cpp index f56ec4197c1..3688898d70a 100644 --- a/polly/lib/CodeGen/LoopGenerators.cpp +++ b/polly/lib/CodeGen/LoopGenerators.cpp @@ -53,7 +53,7 @@ Value *polly::createLoop(Value *LB, Value *UB, Value *Stride, IV->addIncoming(LB, PreheaderBB); Stride = Builder.CreateZExtOrBitCast(Stride, LoopIVType); - Value *IncrementedIV = Builder.CreateAdd(IV, Stride, "polly.next_loopiv"); + Value *IncrementedIV = Builder.CreateNSWAdd(IV, Stride, "polly.next_loopiv"); // Exit condition. Value *CMP; |