aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorSumanth Gundapaneni <sgundapa@codeaurora.org>2015-12-02 19:12:41 +0000
committerSumanth Gundapaneni <sgundapa@codeaurora.org>2015-12-02 19:12:41 +0000
commitb79fdff9e26511bf298163067a9feaf71b48d5b4 (patch)
tree0d01ae9ae60300cf739a0179afa203cb785cdcc3 /clang/lib/Driver/Tools.cpp
parent7cc447763765f96b8d525e3074e44af7f6922879 (diff)
downloadllvm-b79fdff9e26511bf298163067a9feaf71b48d5b4.zip
llvm-b79fdff9e26511bf298163067a9feaf71b48d5b4.tar.gz
llvm-b79fdff9e26511bf298163067a9feaf71b48d5b4.tar.bz2
Fix the clang driver when "-nostdlib" is present
This patch is a fix to r252901 which changed the behavior of clang driver. In the presence of "-nostdlib" none of the standard libraries should be passed to link line. Differential Revision: http://reviews.llvm.org/D15130 llvm-svn: 254535
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 484737b..2015e3b 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -8694,8 +8694,7 @@ void gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA,
if (!isAndroid)
CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
}
- } else if (Args.hasArg(options::OPT_rtlib_EQ))
- AddRunTimeLibs(ToolChain, D, CmdArgs, Args);
+ }
C.addCommand(llvm::make_unique<Command>(JA, *this, Exec, CmdArgs, Inputs));
}