diff options
author | Martell Malone <martellmalone@gmail.com> | 2015-11-26 01:02:07 +0000 |
---|---|---|
committer | Martell Malone <martellmalone@gmail.com> | 2015-11-26 01:02:07 +0000 |
commit | d788d6ae0cc9a25ae1b3108b29637e9a129d4b80 (patch) | |
tree | ac2d63dead5e47a157702fa44d63decddfcfe415 | |
parent | fbd1f82d2775215c7a97ef4847aca75936ce9fd3 (diff) |
Driver: protect from empty -L args
Differential Revision: http://reviews.llvm.org/D12466
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@254117 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Driver/ToolChain.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Driver/ToolChain.cpp b/lib/Driver/ToolChain.cpp index 8cba13f04e..cbbd485a9b 100644 --- a/lib/Driver/ToolChain.cpp +++ b/lib/Driver/ToolChain.cpp @@ -619,7 +619,8 @@ void ToolChain::AddCXXStdlibLibArgs(const ArgList &Args, void ToolChain::AddFilePathLibArgs(const ArgList &Args, ArgStringList &CmdArgs) const { for (const auto &LibPath : getFilePaths()) - CmdArgs.push_back(Args.MakeArgString(StringRef("-L") + LibPath)); + if(LibPath.length() > 0) + CmdArgs.push_back(Args.MakeArgString(StringRef("-L") + LibPath)); } void ToolChain::AddCCKextLibArgs(const ArgList &Args, |