diff --git a/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp b/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp index 1761f58faf0fe..6bf6ce7167833 100644 --- a/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp +++ b/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp @@ -5552,12 +5552,9 @@ void AArch64FrameLowering::emitRemarks( return; llvm::sort(StackAccesses); - StackAccesses.erase(llvm::remove_if(StackAccesses, - [](const StackAccess &S) { - return S.AccessTypes == - StackAccess::NotAccessed; - }), - StackAccesses.end()); + llvm::erase_if(StackAccesses, [](const StackAccess &S) { + return S.AccessTypes == StackAccess::NotAccessed; + }); SmallVector MixedObjects; SmallVector> HazardPairs;