diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2017-05-04 19:18:21 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2017-05-04 19:18:21 +0000 |
commit | c5728ca3e1684556f013a934761b7c3ea9a1c2f6 (patch) | |
tree | 47b198c92efe50522fdbbac4425ea734cb5fc1be /clang/lib/Driver/ToolChains/CrossWindows.cpp | |
parent | 038a0546dbbaf4d2be3417fd60e89af6c2bff4e3 (diff) | |
download | bcm5719-llvm-c5728ca3e1684556f013a934761b7c3ea9a1c2f6.tar.gz bcm5719-llvm-c5728ca3e1684556f013a934761b7c3ea9a1c2f6.zip |
Driver: only inject libstdc++ paths when needed on CrossWindows
When building with libc++ don't bother with injecting the libstdc++
search paths into the linker search path. This will make it easier to
switch between ld and lld.
llvm-svn: 302184
Diffstat (limited to 'clang/lib/Driver/ToolChains/CrossWindows.cpp')
-rw-r--r-- | clang/lib/Driver/ToolChains/CrossWindows.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChains/CrossWindows.cpp b/clang/lib/Driver/ToolChains/CrossWindows.cpp index b030c636ada..d290c62a056 100644 --- a/clang/lib/Driver/ToolChains/CrossWindows.cpp +++ b/clang/lib/Driver/ToolChains/CrossWindows.cpp @@ -204,7 +204,7 @@ CrossWindowsToolChain::CrossWindowsToolChain(const Driver &D, const llvm::Triple &T, const llvm::opt::ArgList &Args) : Generic_GCC(D, T, Args) { - if (GetCXXStdlibType(Args) == ToolChain::CST_Libstdcxx) { + if (D.CCCIsCXX() && GetCXXStdlibType(Args) == ToolChain::CST_Libstdcxx) { const std::string &SysRoot = D.SysRoot; // libstdc++ resides in /usr/lib, but depends on libgcc which is placed in |