From 2f18b02de7e365d9be1877810843a459bbe0d73d Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 30 Jan 2022 16:05:00 -0800 Subject: [PATCH] [clang-tools-extra] Remove unused forward declarations (NFC) --- .../include/clang-apply-replacements/Tooling/ApplyReplacements.h | 1 - clang-tools-extra/clang-tidy/ClangTidyCheck.h | 1 - clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h | 7 ------- clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h | 3 --- clang-tools-extra/clangd/ClangdLSPServer.h | 2 -- clang-tools-extra/clangd/GlobalCompilationDatabase.h | 2 -- clang-tools-extra/clangd/ParsedAST.h | 1 - 7 files changed, 17 deletions(-) diff --git a/clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h b/clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h index 2f8ddbe..e377682 100644 --- a/clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h +++ b/clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h @@ -27,7 +27,6 @@ namespace clang { class DiagnosticsEngine; -class Rewriter; namespace replace { diff --git a/clang-tools-extra/clang-tidy/ClangTidyCheck.h b/clang-tools-extra/clang-tidy/ClangTidyCheck.h index 102e82c..9b41e58 100644 --- a/clang-tools-extra/clang-tidy/ClangTidyCheck.h +++ b/clang-tools-extra/clang-tidy/ClangTidyCheck.h @@ -20,7 +20,6 @@ namespace clang { -class CompilerInstance; class SourceManager; namespace tidy { diff --git a/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h b/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h index 3b5f820..1b18664 100644 --- a/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h +++ b/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h @@ -20,14 +20,7 @@ namespace clang { class ASTContext; -class CompilerInstance; class SourceManager; -namespace ast_matchers { -class MatchFinder; -} // namespace ast_matchers -namespace tooling { -class CompilationDatabase; -} // namespace tooling namespace tidy { class CachedGlobList; diff --git a/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h b/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h index a162196..01809c0 100644 --- a/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h +++ b/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h @@ -12,9 +12,6 @@ #include "../utils/RenamerClangTidyCheck.h" #include "llvm/ADT/Optional.h" namespace clang { - -class MacroInfo; - namespace tidy { namespace readability { diff --git a/clang-tools-extra/clangd/ClangdLSPServer.h b/clang-tools-extra/clangd/ClangdLSPServer.h index 02c2a5c..27c65ba 100644 --- a/clang-tools-extra/clangd/ClangdLSPServer.h +++ b/clang-tools-extra/clangd/ClangdLSPServer.h @@ -31,8 +31,6 @@ namespace clang { namespace clangd { -class SymbolIndex; - /// This class exposes ClangdServer's capabilities via Language Server Protocol. /// /// MessageHandler binds the implemented LSP methods (e.g. onInitialize) to diff --git a/clang-tools-extra/clangd/GlobalCompilationDatabase.h b/clang-tools-extra/clangd/GlobalCompilationDatabase.h index b6e2fa3..4a41c69 100644 --- a/clang-tools-extra/clangd/GlobalCompilationDatabase.h +++ b/clang-tools-extra/clangd/GlobalCompilationDatabase.h @@ -24,8 +24,6 @@ namespace clang { namespace clangd { -class Logger; - struct ProjectInfo { // The directory in which the compilation database was discovered. // Empty if directory-based compilation database discovery was not used. diff --git a/clang-tools-extra/clangd/ParsedAST.h b/clang-tools-extra/clangd/ParsedAST.h index 8a89e5f..43f3fdd 100644 --- a/clang-tools-extra/clangd/ParsedAST.h +++ b/clang-tools-extra/clangd/ParsedAST.h @@ -43,7 +43,6 @@ namespace clang { namespace clangd { class HeuristicResolver; -class SymbolIndex; /// Stores and provides access to parsed AST. class ParsedAST { -- 2.7.4