diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-11-24 23:40:06 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-11-24 23:40:06 +0000 |
commit | 8de3f11e94474e29d054058510b690516aaaf918 (patch) | |
tree | a88d5a36d11dc0b428134595828030630eaa2957 /clang/lib/Driver/Tools.h | |
parent | 1462796cddce3b2d0379ad601bb119b0817b23d4 (diff) | |
download | bcm5719-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.h | 12 |
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", |