summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2022-01-30 16:05:00 -0800
committerKazu Hirata <kazu@google.com>2022-01-30 16:05:00 -0800
commit2f18b02de7e365d9be1877810843a459bbe0d73d (patch)
treed2161c714e4ea793dcc82e58f9d73b07b06eaa2d
parentcda7b6aaf343b03493d2fc83c6d507e9f4a8ebd1 (diff)
[clang-tools-extra] Remove unused forward declarations (NFC)
-rw-r--r--clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h1
-rw-r--r--clang-tools-extra/clang-tidy/ClangTidyCheck.h1
-rw-r--r--clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h7
-rw-r--r--clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h3
-rw-r--r--clang-tools-extra/clangd/ClangdLSPServer.h2
-rw-r--r--clang-tools-extra/clangd/GlobalCompilationDatabase.h2
-rw-r--r--clang-tools-extra/clangd/ParsedAST.h1
7 files changed, 0 insertions, 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 2f8ddbed9907..e37768277c5a 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 102e82ce85a8..9b41e5836de7 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 3b5f82033d25..1b1866476c38 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 a1621961986e..01809c016ad0 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 02c2a5c721e1..27c65bade216 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 b6e2fa3bccdf..4a41c6963a59 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 8a89e5f3bebf..43f3fdda7227 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 {