summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChain.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2015-11-20 20:49:39 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2015-11-20 20:49:39 +0000
commit39719a77d151b9070d6d5fcd53dfff2f65eea6b2 (patch)
tree10843d9cf2a8afd0ccd869d6cd2517361c6efa7e /clang/lib/Driver/ToolChain.cpp
parent0d7f89d1ac148f105adddafe3ad4e9e4102b220e (diff)
downloadbcm5719-llvm-39719a77d151b9070d6d5fcd53dfff2f65eea6b2.tar.gz
bcm5719-llvm-39719a77d151b9070d6d5fcd53dfff2f65eea6b2.zip
Driver: Defer computation of linker path until it is needed.
This allows us to construct Linux toolchains without a valid linker. This is needed for example to build a CUDA device toolchain after r253385. llvm-svn: 253707
Diffstat (limited to 'clang/lib/Driver/ToolChain.cpp')
-rw-r--r--clang/lib/Driver/ToolChain.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp
index 80783bdcc4a..8cba13f04e3 100644
--- a/clang/lib/Driver/ToolChain.cpp
+++ b/clang/lib/Driver/ToolChain.cpp
@@ -359,7 +359,7 @@ std::string ToolChain::GetLinkerPath() const {
return "";
}
- return GetProgramPath("ld");
+ return GetProgramPath(DefaultLinker);
}
types::ID ToolChain::LookupTypeForExtension(const char *Ext) const {
OpenPOWER on IntegriCloud