diff --git a/bolt/lib/Core/BinaryFunction.cpp b/bolt/lib/Core/BinaryFunction.cpp index 8367d2d68699..851fa36a6b4b 100644 --- a/bolt/lib/Core/BinaryFunction.cpp +++ b/bolt/lib/Core/BinaryFunction.cpp @@ -3326,7 +3326,7 @@ void BinaryFunction::duplicateConstantIslands() { static std::string constructFilename(std::string Filename, std::string Annotation, std::string Suffix) { - std::replace(Filename.begin(), Filename.end(), '/', '-'); + llvm::replace(Filename, '/', '-'); if (!Annotation.empty()) Annotation.insert(0, "-"); if (Filename.size() + Annotation.size() + Suffix.size() > MAX_PATH) { diff --git a/bolt/lib/Passes/AsmDump.cpp b/bolt/lib/Passes/AsmDump.cpp index c0be0116f20f..0bc5a06f53ac 100644 --- a/bolt/lib/Passes/AsmDump.cpp +++ b/bolt/lib/Passes/AsmDump.cpp @@ -109,7 +109,7 @@ void dumpFunction(const BinaryFunction &BF) { } std::string PrintName = BF.getPrintName(); - std::replace(PrintName.begin(), PrintName.end(), '/', '-'); + llvm::replace(PrintName, '/', '-'); std::string Filename = opts::AsmDump.empty() ? (PrintName + ".s") diff --git a/bolt/lib/Passes/BinaryPasses.cpp b/bolt/lib/Passes/BinaryPasses.cpp index 420ffc8e01c5..e356481bbdc7 100644 --- a/bolt/lib/Passes/BinaryPasses.cpp +++ b/bolt/lib/Passes/BinaryPasses.cpp @@ -35,7 +35,7 @@ static const char *dynoStatsOptName(const bolt::DynoStats::Category C) { OptNames[C] = bolt::DynoStats::Description(C); - std::replace(OptNames[C].begin(), OptNames[C].end(), ' ', '-'); + llvm::replace(OptNames[C], ' ', '-'); return OptNames[C].c_str(); }