diff --git a/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp b/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp index 1ad332a9b48772..c5dc4433007201 100644 --- a/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp +++ b/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp @@ -282,7 +282,7 @@ static bool markTails(Function &F, bool &AllCallsAreTailCalls, } } - for (auto *SuccBB : make_range(succ_begin(BB), succ_end(BB))) { + for (auto *SuccBB : successors(BB)) { auto &State = Visited[SuccBB]; if (State < Escaped) { State = Escaped;