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 | 5cad22519d7e70b7fd78db348e56314360b625ee (patch) | |
tree | 9f6ad98752b699cee1cd74af426f0a78ef6bae20 | |
parent | 48f29f21eea3ae06598687ccf77b3b248a0553ea (diff) | |
download | bcm5719-llvm-5cad22519d7e70b7fd78db348e56314360b625ee.tar.gz bcm5719-llvm-5cad22519d7e70b7fd78db348e56314360b625ee.zip |
Driver: protect from empty -L args
Differential Revision: http://reviews.llvm.org/D12466
llvm-svn: 254117
-rw-r--r-- | clang/lib/Driver/ToolChain.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp index 8cba13f04e3..cbbd485a9b7 100644 --- a/clang/lib/Driver/ToolChain.cpp +++ b/clang/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, |