diff options
author | Sumanth Gundapaneni <sgundapa@codeaurora.org> | 2015-12-02 19:12:41 +0000 |
---|---|---|
committer | Sumanth Gundapaneni <sgundapa@codeaurora.org> | 2015-12-02 19:12:41 +0000 |
commit | b79fdff9e26511bf298163067a9feaf71b48d5b4 (patch) | |
tree | 0d01ae9ae60300cf739a0179afa203cb785cdcc3 /clang/lib/Driver/Tools.cpp | |
parent | 7cc447763765f96b8d525e3074e44af7f6922879 (diff) | |
download | llvm-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.cpp | 3 |
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)); } |