diff --git a/llvm/unittests/TargetParser/CSKYTargetParserTest.cpp b/llvm/unittests/TargetParser/CSKYTargetParserTest.cpp index 50e825c5f99fe..57e1aff1df81c 100644 --- a/llvm/unittests/TargetParser/CSKYTargetParserTest.cpp +++ b/llvm/unittests/TargetParser/CSKYTargetParserTest.cpp @@ -26,11 +26,8 @@ std::string FormatExtensionFlags(uint64_t Flags) { Features.push_back("none"); CSKY::getExtensionFeatures(Flags, Features); - Features.erase(std::remove_if(Features.begin(), Features.end(), - [](StringRef extension) { - return extension.starts_with("-"); - }), - Features.end()); + llvm::erase_if( + Features, [](StringRef extension) { return extension.starts_with("-"); }); return llvm::join(Features, ", "); } diff --git a/llvm/unittests/TargetParser/TargetParserTest.cpp b/llvm/unittests/TargetParser/TargetParserTest.cpp index 0b1c84e6311ba..f4c93334ac682 100644 --- a/llvm/unittests/TargetParser/TargetParserTest.cpp +++ b/llvm/unittests/TargetParser/TargetParserTest.cpp @@ -58,11 +58,8 @@ std::string FormatExtensionFlags(int64_t Flags) { // The target parser also includes every extension you don't have. // E.g. if AEK_CRC is not set then it adds "-crc". Not useful here. - Features.erase(std::remove_if(Features.begin(), Features.end(), - [](StringRef extension) { - return extension.starts_with("-"); - }), - Features.end()); + llvm::erase_if( + Features, [](StringRef extension) { return extension.starts_with("-"); }); return llvm::join(Features, ", "); } diff --git a/llvm/unittests/TextAPI/TextStubHelpers.h b/llvm/unittests/TextAPI/TextStubHelpers.h index baefe8fa9bbf9..7c9c74a252760 100644 --- a/llvm/unittests/TextAPI/TextStubHelpers.h +++ b/llvm/unittests/TextAPI/TextStubHelpers.h @@ -39,7 +39,7 @@ inline bool operator==(const ExportedSymbol &LHS, const ExportedSymbol &RHS) { } inline std::string stripWhitespace(std::string S) { - S.erase(std::remove_if(S.begin(), S.end(), ::isspace), S.end()); + llvm::erase_if(S, ::isspace); return S; }