summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.h
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-11-24 23:40:06 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-11-24 23:40:06 +0000
commit8de3f11e94474e29d054058510b690516aaaf918 (patch)
treea88d5a36d11dc0b428134595828030630eaa2957 /clang/lib/Driver/Tools.h
parent1462796cddce3b2d0379ad601bb119b0817b23d4 (diff)
downloadbcm5719-llvm-8de3f11e94474e29d054058510b690516aaaf918.tar.gz
bcm5719-llvm-8de3f11e94474e29d054058510b690516aaaf918.zip
remove gcc::Precompile
Clang still has support for running gcc for performing various stages of a build. Right now it looks like this is used for * Supporting Fortran in the clang driver * Running an assembler or linker in systems we don't yet know how to run them directly. It looks like the gcc::Precompile is a vestige from the days when we supported using clang for C and running gcc for c++. This patch removes it (yes, we have no tests for it). llvm-svn: 195586
Diffstat (limited to 'clang/lib/Driver/Tools.h')
-rw-r--r--clang/lib/Driver/Tools.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/clang/lib/Driver/Tools.h b/clang/lib/Driver/Tools.h
index 260b8c7ccce..e4b1fdfad8e 100644
--- a/clang/lib/Driver/Tools.h
+++ b/clang/lib/Driver/Tools.h
@@ -139,18 +139,6 @@ namespace gcc {
llvm::opt::ArgStringList &CmdArgs) const;
};
- class LLVM_LIBRARY_VISIBILITY Precompile : public Common {
- public:
- Precompile(const ToolChain &TC) : Common("gcc::Precompile",
- "gcc precompile", TC) {}
-
- virtual bool hasGoodDiagnostics() const { return true; }
- virtual bool hasIntegratedCPP() const { return true; }
-
- virtual void RenderExtraToolArgs(const JobAction &JA,
- llvm::opt::ArgStringList &CmdArgs) const;
- };
-
class LLVM_LIBRARY_VISIBILITY Compile : public Common {
public:
Compile(const ToolChain &TC) : Common("gcc::Compile",
OpenPOWER on IntegriCloud