summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChain.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-03-18 18:10:27 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-03-18 18:10:27 +0000
commit84b588b25ce4bcbd0a9bd0c1fdea72a11d4fa1e6 (patch)
treedb7a35702d065be1b7a2d88461c251e568ad6896 /clang/lib/Driver/ToolChain.cpp
parent878d2da6ab3121cdde7852f8b347eb42718272cc (diff)
downloadbcm5719-llvm-84b588b25ce4bcbd0a9bd0c1fdea72a11d4fa1e6.tar.gz
bcm5719-llvm-84b588b25ce4bcbd0a9bd0c1fdea72a11d4fa1e6.zip
Pass an ArgList to every toolchain constructor. Remove the useIntegratedAs
argument. llvm-svn: 177301
Diffstat (limited to 'clang/lib/Driver/ToolChain.cpp')
-rw-r--r--clang/lib/Driver/ToolChain.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp
index 29aecf2e2cb..83c16462e26 100644
--- a/clang/lib/Driver/ToolChain.cpp
+++ b/clang/lib/Driver/ToolChain.cpp
@@ -21,8 +21,9 @@
using namespace clang::driver;
using namespace clang;
-ToolChain::ToolChain(const Driver &D, const llvm::Triple &T)
- : D(D), Triple(T) {
+ToolChain::ToolChain(const Driver &D, const llvm::Triple &T,
+ const ArgList &A)
+ : D(D), Triple(T), Args(A) {
}
ToolChain::~ToolChain() {
@@ -32,7 +33,7 @@ const Driver &ToolChain::getDriver() const {
return D;
}
-bool ToolChain::useIntegratedAs(const ArgList &Args) const {
+bool ToolChain::useIntegratedAs() const {
return Args.hasFlag(options::OPT_integrated_as,
options::OPT_no_integrated_as,
IsIntegratedAssemblerDefault());
OpenPOWER on IntegriCloud