diff --git a/llvm/lib/Target/M68k/M68kInstrInfo.cpp b/llvm/lib/Target/M68k/M68kInstrInfo.cpp index 568938f1f50b7..21e9319aaf0b3 100644 --- a/llvm/lib/Target/M68k/M68kInstrInfo.cpp +++ b/llvm/lib/Target/M68k/M68kInstrInfo.cpp @@ -95,8 +95,8 @@ bool M68kInstrInfo::AnalyzeBranchImpl(MachineBasicBlock &MBB, // Erase any instructions if allowed at the end of the scope. std::vector> EraseList; auto FinalizeOnReturn = llvm::make_scope_exit([&EraseList] { - std::for_each(EraseList.begin(), EraseList.end(), - [](auto &ref) { ref.get().eraseFromParent(); }); + for (auto &Ref : EraseList) + Ref.get().eraseFromParent(); }); // Start from the bottom of the block and work up, examining the diff --git a/llvm/lib/Transforms/Coroutines/SpillUtils.cpp b/llvm/lib/Transforms/Coroutines/SpillUtils.cpp index b3e5b7fa6e0b5..8017db1cfe146 100644 --- a/llvm/lib/Transforms/Coroutines/SpillUtils.cpp +++ b/llvm/lib/Transforms/Coroutines/SpillUtils.cpp @@ -552,10 +552,10 @@ void sinkSpillUsesAfterCoroBegin(const DominatorTree &Dom, Worklist.push_back(Inst); } }; - std::for_each(Spills.begin(), Spills.end(), - [&](auto &I) { collectUsers(I.first); }); - std::for_each(Allocas.begin(), Allocas.end(), - [&](auto &I) { collectUsers(I.Alloca); }); + for (auto &I : Spills) + collectUsers(I.first); + for (auto &I : Allocas) + collectUsers(I.Alloca); // Recursively collect users before coro.begin. while (!Worklist.empty()) {