Skip to content

Commit 88055b3

Browse files
authored
[clang-doc][NFC] Remove unused headers (#168806)
Removes unused headers or replaces them with headers that directly provide the symbol instead. For example, `Serialize.h` included `AST.h`, but it was actually `Serialize.cpp` that needed concept expressions, so now it includes just `ExprConcepts.h`.
1 parent 7acfbc2 commit 88055b3

File tree

11 files changed

+4
-23
lines changed

11 files changed

+4
-23
lines changed

clang-tools-extra/clang-doc/BitcodeReader.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "BitcodeReader.h"
10-
#include "llvm/ADT/IndexedMap.h"
1110
#include "llvm/Support/Error.h"
1211
#include "llvm/Support/TimeProfiler.h"
1312
#include "llvm/Support/raw_ostream.h"

clang-tools-extra/clang-doc/BitcodeReader.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717

1818
#include "BitcodeWriter.h"
1919
#include "Representation.h"
20-
#include "clang/AST/AST.h"
21-
#include "llvm/ADT/SmallVector.h"
2220
#include "llvm/Bitstream/BitstreamReader.h"
2321
#include "llvm/Support/Error.h"
2422
#include <optional>

clang-tools-extra/clang-doc/BitcodeWriter.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,8 @@
1616
#define LLVM_CLANG_TOOLS_EXTRA_CLANG_DOC_BITCODEWRITER_H
1717

1818
#include "Representation.h"
19-
#include "clang/AST/AST.h"
2019
#include "llvm/ADT/DenseMap.h"
21-
#include "llvm/ADT/SmallVector.h"
22-
#include "llvm/ADT/StringRef.h"
2320
#include "llvm/Bitstream/BitstreamWriter.h"
24-
#include <initializer_list>
2521
#include <vector>
2622

2723
namespace clang {

clang-tools-extra/clang-doc/ClangDoc.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,9 @@
1515
#include "ClangDoc.h"
1616
#include "Mapper.h"
1717
#include "Representation.h"
18-
#include "clang/AST/AST.h"
1918
#include "clang/AST/ASTConsumer.h"
20-
#include "clang/AST/ASTContext.h"
21-
#include "clang/AST/RecursiveASTVisitor.h"
2219
#include "clang/Frontend/ASTConsumers.h"
2320
#include "clang/Frontend/CompilerInstance.h"
24-
#include "clang/Frontend/FrontendActions.h"
2521

2622
namespace clang {
2723
namespace doc {

clang-tools-extra/clang-doc/ClangDoc.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
#define LLVM_CLANG_TOOLS_EXTRA_CLANG_DOC_CLANGDOC_H
1818

1919
#include "Representation.h"
20-
#include "clang/Tooling/Execution.h"
21-
#include "clang/Tooling/StandaloneExecution.h"
2220
#include "clang/Tooling/Tooling.h"
2321

2422
namespace clang {

clang-tools-extra/clang-doc/Mapper.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
#include "Representation.h"
2121
#include "clang/AST/RecursiveASTVisitor.h"
22-
#include "clang/Tooling/Execution.h"
2322

2423
using namespace clang::comments;
2524
using namespace clang::tooling;

clang-tools-extra/clang-doc/Representation.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@
1616

1717
#include "clang/AST/Type.h"
1818
#include "clang/Basic/Specifiers.h"
19-
#include "clang/Tooling/StandaloneExecution.h"
20-
#include "llvm/ADT/APSInt.h"
19+
#include "clang/Tooling/Execution.h"
2120
#include "llvm/ADT/SmallVector.h"
22-
#include "llvm/ADT/StringExtras.h"
2321
#include <array>
2422
#include <optional>
2523
#include <string>

clang-tools-extra/clang-doc/Serialize.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111

1212
#include "clang/AST/Attr.h"
1313
#include "clang/AST/Comment.h"
14+
#include "clang/AST/CommentVisitor.h"
1415
#include "clang/AST/DeclFriend.h"
16+
#include "clang/AST/ExprConcepts.h"
1517
#include "clang/AST/Mangle.h"
1618
#include "clang/Index/USRGeneration.h"
1719
#include "clang/Lex/Lexer.h"

clang-tools-extra/clang-doc/Serialize.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,7 @@
1616
#define LLVM_CLANG_TOOLS_EXTRA_CLANG_DOC_SERIALIZE_H
1717

1818
#include "Representation.h"
19-
#include "clang/AST/AST.h"
20-
#include "clang/AST/CommentVisitor.h"
2119
#include <string>
22-
#include <vector>
2320

2421
using namespace clang::comments;
2522

clang-tools-extra/clang-doc/support/File.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANG_DOC_FILE_H
99
#define LLVM_CLANG_TOOLS_EXTRA_CLANG_DOC_FILE_H
1010

11-
#include "llvm/ADT/StringExtras.h"
11+
#include "llvm/ADT/SmallString.h"
1212
#include "llvm/Support/Error.h"
1313

1414
namespace clang {

0 commit comments

Comments
 (0)