summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartell Malone <martellmalone@gmail.com>2015-11-26 01:02:07 +0000
committerMartell Malone <martellmalone@gmail.com>2015-11-26 01:02:07 +0000
commit5cad22519d7e70b7fd78db348e56314360b625ee (patch)
tree9f6ad98752b699cee1cd74af426f0a78ef6bae20
parent48f29f21eea3ae06598687ccf77b3b248a0553ea (diff)
downloadbcm5719-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.cpp3
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,
OpenPOWER on IntegriCloud