We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7817045 commit 01b7e65Copy full SHA for 01b7e65
clang/lib/Driver/ToolChains/FreeBSD.cpp
@@ -456,8 +456,9 @@ void FreeBSD::AddCXXStdlibLibArgs(const ArgList &Args,
456
unsigned Major = getTriple().getOSMajorVersion();
457
bool SuffixedLib = Args.hasArg(options::OPT_pg) && Major != 0 && Major < 14;
458
if (SuffixedLib && GetCXXStdlibType(Args) == CST_Libcxx)
459
- llvm::replace(CmdArgs, static_cast<const char *>("-lc++"),
460
- static_cast<const char *>("-lc++_p"));
+ std::replace_if(
+ CmdArgs.begin(), CmdArgs.end(),
461
+ [](const char *S) { return StringRef(S) == "-lc++"; }, "-lc++_p");
462
}
463
464
void FreeBSD::AddCudaIncludeArgs(const ArgList &DriverArgs,
0 commit comments