diff options
Diffstat (limited to 'llvm/tools')
| -rw-r--r-- | llvm/tools/bugpoint/CrashDebugger.cpp | 4 | ||||
| -rw-r--r-- | llvm/tools/dsymutil/MachODebugMapParser.cpp | 9 | ||||
| -rw-r--r-- | llvm/tools/llvm-ar/llvm-ar.cpp | 2 |
3 files changed, 5 insertions, 10 deletions
diff --git a/llvm/tools/bugpoint/CrashDebugger.cpp b/llvm/tools/bugpoint/CrashDebugger.cpp index c5ceba6f5a6..f6b35f5fd53 100644 --- a/llvm/tools/bugpoint/CrashDebugger.cpp +++ b/llvm/tools/bugpoint/CrashDebugger.cpp @@ -239,9 +239,7 @@ static void RemoveFunctionReferences(Module *M, const char* Name) { bool ReduceCrashingFunctions::TestFuncs(std::vector<Function*> &Funcs) { // If main isn't present, claim there is no problem. - if (KeepMain && std::find(Funcs.begin(), Funcs.end(), - BD.getProgram()->getFunction("main")) == - Funcs.end()) + if (KeepMain && !is_contained(Funcs, BD.getProgram()->getFunction("main"))) return false; // Clone the program to try hacking it apart... diff --git a/llvm/tools/dsymutil/MachODebugMapParser.cpp b/llvm/tools/dsymutil/MachODebugMapParser.cpp index 22215200ed5..e5a0535949d 100644 --- a/llvm/tools/dsymutil/MachODebugMapParser.cpp +++ b/llvm/tools/dsymutil/MachODebugMapParser.cpp @@ -285,20 +285,17 @@ void MachODebugMapParser::dumpOneBinaryStab(const MachOObjectFile &MainBinary, } static bool shouldLinkArch(SmallVectorImpl<StringRef> &Archs, StringRef Arch) { - if (Archs.empty() || - std::find(Archs.begin(), Archs.end(), "all") != Archs.end() || - std::find(Archs.begin(), Archs.end(), "*") != Archs.end()) + if (Archs.empty() || is_contained(Archs, "all") || is_contained(Archs, "*")) return true; - if (Arch.startswith("arm") && Arch != "arm64" && - std::find(Archs.begin(), Archs.end(), "arm") != Archs.end()) + if (Arch.startswith("arm") && Arch != "arm64" && is_contained(Archs, "arm")) return true; SmallString<16> ArchName = Arch; if (Arch.startswith("thumb")) ArchName = ("arm" + Arch.substr(5)).str(); - return std::find(Archs.begin(), Archs.end(), ArchName) != Archs.end(); + return is_contained(Archs, ArchName); } bool MachODebugMapParser::dumpStab() { diff --git a/llvm/tools/llvm-ar/llvm-ar.cpp b/llvm/tools/llvm-ar/llvm-ar.cpp index e54109a2409..7ecd3db7592 100644 --- a/llvm/tools/llvm-ar/llvm-ar.cpp +++ b/llvm/tools/llvm-ar/llvm-ar.cpp @@ -429,7 +429,7 @@ static void performReadOperation(ArchiveOperation Operation, StringRef Name = NameOrErr.get(); if (Filter) { - auto I = std::find(Members.begin(), Members.end(), Name); + auto I = find(Members, Name); if (I == Members.end()) continue; Members.erase(I); |

