diff --git a/llvm/lib/Transforms/Utils/LoopUnroll.cpp b/llvm/lib/Transforms/Utils/LoopUnroll.cpp index c0177bdb3f6fa6..23b61c40a75676 100644 --- a/llvm/lib/Transforms/Utils/LoopUnroll.cpp +++ b/llvm/lib/Transforms/Utils/LoopUnroll.cpp @@ -717,7 +717,6 @@ LoopUnrollResult llvm::UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI, } auto setDest = [LoopExit, ContinueOnTrue](BasicBlock *Src, BasicBlock *Dest, - ArrayRef NextBlocks, BasicBlock *BlockInLoop, bool NeedConditional) { auto *Term = cast(Src->getTerminator()); @@ -779,7 +778,7 @@ LoopUnrollResult llvm::UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI, NeedConditional = false; } - setDest(Latches[i], Dest, Headers, Headers[i], NeedConditional); + setDest(Latches[i], Dest, Headers[i], NeedConditional); } } else { // Setup headers to branch to their new successors in the unrolled @@ -803,7 +802,7 @@ LoopUnrollResult llvm::UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI, // unconditional branch for some iterations. NeedConditional = false; - setDest(Headers[i], Dest, Headers, HeaderSucc[i], NeedConditional); + setDest(Headers[i], Dest, HeaderSucc[i], NeedConditional); } // Set up latches to branch to the new header in the unrolled iterations or