From f4bf6bb394bcbaa24a46ca4abc08d0c51dd4817f Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Tue, 13 Mar 2012 18:30:46 +0000 Subject: [PATCH] [Basic] Eliminate DiagnosticBuilder::Suppress and matching ctor, this stuff is not used anymore (good thing we are still paying for it!). llvm-svn: 152642 --- clang/include/clang/Basic/Diagnostic.h | 9 --------- clang/include/clang/Sema/Sema.h | 3 --- 2 files changed, 12 deletions(-) diff --git a/clang/include/clang/Basic/Diagnostic.h b/clang/include/clang/Basic/Diagnostic.h index cdfc49b4b78c..fff608c39cf1 100644 --- a/clang/include/clang/Basic/Diagnostic.h +++ b/clang/include/clang/Basic/Diagnostic.h @@ -793,15 +793,6 @@ public: NumFixits = D.NumFixits; } - /// \brief Simple enumeration value used to give a name to the - /// suppress-diagnostic constructor. - enum SuppressKind { Suppress }; - - /// \brief Create an empty DiagnosticBuilder object that represents - /// no actual diagnostic. - explicit DiagnosticBuilder(SuppressKind) - : DiagObj(0), NumArgs(0), NumRanges(0), NumFixits(0) { } - /// \brief Force the diagnostic builder to emit the diagnostic now. /// /// Once this function has been called, the DiagnosticBuilder object diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h index 972b311d7f48..9172eae244dd 100644 --- a/clang/include/clang/Sema/Sema.h +++ b/clang/include/clang/Sema/Sema.h @@ -776,9 +776,6 @@ public: SemaDiagnosticBuilder(DiagnosticBuilder &DB, Sema &SemaRef, unsigned DiagID) : DiagnosticBuilder(DB), SemaRef(SemaRef), DiagID(DiagID) { } - explicit SemaDiagnosticBuilder(Sema &SemaRef) - : DiagnosticBuilder(DiagnosticBuilder::Suppress), SemaRef(SemaRef) { } - ~SemaDiagnosticBuilder(); };