summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorJonas Hahnfeld <Hahnfeld@itc.rwth-aachen.de>2017-03-08 12:06:44 +0000
committerJonas Hahnfeld <Hahnfeld@itc.rwth-aachen.de>2017-03-08 12:06:44 +0000
commit34120d67430a107a5ff79c3bac61f690dfee5509 (patch)
treeb54ebc99a8a2f8705d543bbf17cc7fb97d132d60 /clang/lib
parent0f4db38c20792ee82af43d529d8af742ab3b84ad (diff)
downloadbcm5719-llvm-34120d67430a107a5ff79c3bac61f690dfee5509.tar.gz
bcm5719-llvm-34120d67430a107a5ff79c3bac61f690dfee5509.zip
[XRay] Use AddCXXStdlibLibArgs. NFCI.
This function already does the very same thing. llvm-svn: 297271
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/ToolChains/Gnu.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp
index 6425850cd8a..fe3c0191bb6 100644
--- a/clang/lib/Driver/ToolChains/Gnu.cpp
+++ b/clang/lib/Driver/ToolChains/Gnu.cpp
@@ -347,10 +347,9 @@ static void linkXRayRuntimeDeps(const ToolChain &TC, const ArgList &Args,
CmdArgs.push_back("-lrt");
CmdArgs.push_back("-lm");
CmdArgs.push_back("-latomic");
- if (TC.GetCXXStdlibType(Args) == ToolChain::CST_Libcxx)
- CmdArgs.push_back("-lc++");
- else
- CmdArgs.push_back("-lstdc++");
+
+ TC.AddCXXStdlibLibArgs(Args, CmdArgs);
+
if (TC.getTriple().getOS() != llvm::Triple::FreeBSD)
CmdArgs.push_back("-ldl");
}
OpenPOWER on IntegriCloud