summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChains.h
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/ToolChains.h
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/ToolChains.h')
-rw-r--r--clang/lib/Driver/ToolChains.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h
index bda74d4d2cf..fc656af17a7 100644
--- a/clang/lib/Driver/ToolChains.h
+++ b/clang/lib/Driver/ToolChains.h
@@ -796,7 +796,6 @@ public:
llvm::opt::ArgStringList &CmdArgs) const override;
virtual std::string computeSysRoot() const;
- std::string Linker;
std::vector<std::string> ExtraOpts;
protected:
@@ -921,7 +920,6 @@ public:
std::string ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args,
types::ID InputType) const override;
- std::string Linker;
protected:
Tool *buildLinker() const override;
OpenPOWER on IntegriCloud