Skip to content

Commit 2a19efe

Browse files
[Serialization] Remove unused includes (NFC) (#142300)
These are identified by misc-include-cleaner. I've filtered out those that break builds. Also, I'm staying away from llvm-config.h, config.h, and Compiler.h, which likely cause platform- or compiler-specific build failures.
1 parent 2425626 commit 2a19efe

File tree

7 files changed

+0
-28
lines changed

7 files changed

+0
-28
lines changed

clang/lib/Serialization/ASTCommon.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@
1515
#include "clang/AST/DeclObjC.h"
1616
#include "clang/Basic/IdentifierTable.h"
1717
#include "clang/Serialization/ASTDeserializationListener.h"
18-
#include "clang/Serialization/ModuleFile.h"
1918
#include "llvm/Support/DJB.h"
20-
#include "llvm/Support/FileSystem.h"
21-
#include "llvm/Support/raw_ostream.h"
2219

2320
using namespace clang;
2421

clang/lib/Serialization/ASTReader.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
#include "clang/Basic/DiagnosticIDs.h"
4848
#include "clang/Basic/DiagnosticOptions.h"
4949
#include "clang/Basic/DiagnosticSema.h"
50-
#include "clang/Basic/ExceptionSpecificationType.h"
5150
#include "clang/Basic/FileManager.h"
5251
#include "clang/Basic/FileSystemOptions.h"
5352
#include "clang/Basic/IdentifierTable.h"
@@ -64,7 +63,6 @@
6463
#include "clang/Basic/SourceManager.h"
6564
#include "clang/Basic/SourceManagerInternals.h"
6665
#include "clang/Basic/Specifiers.h"
67-
#include "clang/Basic/Stack.h"
6866
#include "clang/Basic/TargetInfo.h"
6967
#include "clang/Basic/TargetOptions.h"
7068
#include "clang/Basic/TokenKinds.h"
@@ -97,32 +95,26 @@
9795
#include "clang/Serialization/SerializationDiagnostic.h"
9896
#include "llvm/ADT/APFloat.h"
9997
#include "llvm/ADT/APInt.h"
100-
#include "llvm/ADT/APSInt.h"
10198
#include "llvm/ADT/ArrayRef.h"
10299
#include "llvm/ADT/DenseMap.h"
103-
#include "llvm/ADT/FloatingPointMode.h"
104100
#include "llvm/ADT/FoldingSet.h"
105-
#include "llvm/ADT/Hashing.h"
106101
#include "llvm/ADT/IntrusiveRefCntPtr.h"
107102
#include "llvm/ADT/STLExtras.h"
108103
#include "llvm/ADT/ScopeExit.h"
109104
#include "llvm/ADT/Sequence.h"
110105
#include "llvm/ADT/SmallPtrSet.h"
111-
#include "llvm/ADT/SmallString.h"
112106
#include "llvm/ADT/SmallVector.h"
113107
#include "llvm/ADT/StringExtras.h"
114108
#include "llvm/ADT/StringMap.h"
115109
#include "llvm/ADT/StringRef.h"
116110
#include "llvm/ADT/iterator_range.h"
117111
#include "llvm/Bitstream/BitstreamReader.h"
118-
#include "llvm/Support/Casting.h"
119112
#include "llvm/Support/Compiler.h"
120113
#include "llvm/Support/Compression.h"
121114
#include "llvm/Support/DJB.h"
122115
#include "llvm/Support/Endian.h"
123116
#include "llvm/Support/Error.h"
124117
#include "llvm/Support/ErrorHandling.h"
125-
#include "llvm/Support/FileSystem.h"
126118
#include "llvm/Support/LEB128.h"
127119
#include "llvm/Support/MemoryBuffer.h"
128120
#include "llvm/Support/Path.h"

clang/lib/Serialization/ASTReaderDecl.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,20 +49,17 @@
4949
#include "clang/Basic/PragmaKinds.h"
5050
#include "clang/Basic/SourceLocation.h"
5151
#include "clang/Basic/Specifiers.h"
52-
#include "clang/Basic/Stack.h"
5352
#include "clang/Sema/IdentifierResolver.h"
5453
#include "clang/Serialization/ASTBitCodes.h"
5554
#include "clang/Serialization/ASTRecordReader.h"
5655
#include "clang/Serialization/ContinuousRangeMap.h"
5756
#include "clang/Serialization/ModuleFile.h"
5857
#include "llvm/ADT/DenseMap.h"
5958
#include "llvm/ADT/FoldingSet.h"
60-
#include "llvm/ADT/STLExtras.h"
6159
#include "llvm/ADT/SmallPtrSet.h"
6260
#include "llvm/ADT/SmallVector.h"
6361
#include "llvm/ADT/iterator_range.h"
6462
#include "llvm/Bitstream/BitstreamReader.h"
65-
#include "llvm/Support/Casting.h"
6663
#include "llvm/Support/ErrorHandling.h"
6764
#include "llvm/Support/SaveAndRestore.h"
6865
#include <algorithm>

clang/lib/Serialization/ASTReaderStmt.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,23 +41,18 @@
4141
#include "clang/Basic/CapturedStmt.h"
4242
#include "clang/Basic/ExpressionTraits.h"
4343
#include "clang/Basic/LLVM.h"
44-
#include "clang/Basic/Lambda.h"
4544
#include "clang/Basic/LangOptions.h"
4645
#include "clang/Basic/OpenMPKinds.h"
47-
#include "clang/Basic/OperatorKinds.h"
4846
#include "clang/Basic/SourceLocation.h"
4947
#include "clang/Basic/Specifiers.h"
5048
#include "clang/Basic/TypeTraits.h"
5149
#include "clang/Lex/Token.h"
5250
#include "clang/Serialization/ASTBitCodes.h"
5351
#include "clang/Serialization/ASTRecordReader.h"
54-
#include "llvm/ADT/BitmaskEnum.h"
5552
#include "llvm/ADT/DenseMap.h"
56-
#include "llvm/ADT/SmallString.h"
5753
#include "llvm/ADT/SmallVector.h"
5854
#include "llvm/ADT/StringRef.h"
5955
#include "llvm/Bitstream/BitstreamReader.h"
60-
#include "llvm/Support/Casting.h"
6156
#include "llvm/Support/ErrorHandling.h"
6257
#include <algorithm>
6358
#include <cassert>

clang/lib/Serialization/ASTWriter.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,27 +81,21 @@
8181
#include "clang/Serialization/SerializationDiagnostic.h"
8282
#include "llvm/ADT/APFloat.h"
8383
#include "llvm/ADT/APInt.h"
84-
#include "llvm/ADT/APSInt.h"
8584
#include "llvm/ADT/ArrayRef.h"
8685
#include "llvm/ADT/DenseMap.h"
8786
#include "llvm/ADT/DenseSet.h"
88-
#include "llvm/ADT/Hashing.h"
8987
#include "llvm/ADT/PointerIntPair.h"
9088
#include "llvm/ADT/STLExtras.h"
9189
#include "llvm/ADT/ScopeExit.h"
9290
#include "llvm/ADT/SmallPtrSet.h"
9391
#include "llvm/ADT/SmallString.h"
9492
#include "llvm/ADT/SmallVector.h"
95-
#include "llvm/ADT/StringMap.h"
9693
#include "llvm/ADT/StringRef.h"
9794
#include "llvm/Bitstream/BitCodes.h"
9895
#include "llvm/Bitstream/BitstreamWriter.h"
99-
#include "llvm/Support/Casting.h"
10096
#include "llvm/Support/Compression.h"
10197
#include "llvm/Support/DJB.h"
102-
#include "llvm/Support/Endian.h"
10398
#include "llvm/Support/EndianStream.h"
104-
#include "llvm/Support/Error.h"
10599
#include "llvm/Support/ErrorHandling.h"
106100
#include "llvm/Support/LEB128.h"
107101
#include "llvm/Support/MemoryBuffer.h"

clang/lib/Serialization/ASTWriterStmt.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "clang/AST/DeclTemplate.h"
1919
#include "clang/AST/ExprOpenMP.h"
2020
#include "clang/AST/StmtVisitor.h"
21-
#include "clang/Lex/Token.h"
2221
#include "clang/Serialization/ASTReader.h"
2322
#include "clang/Serialization/ASTRecordWriter.h"
2423
#include "llvm/Bitstream/BitstreamWriter.h"

clang/lib/Serialization/ModuleManager.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,11 @@
2727
#include "llvm/ADT/SmallVector.h"
2828
#include "llvm/ADT/StringRef.h"
2929
#include "llvm/ADT/iterator.h"
30-
#include "llvm/Support/Chrono.h"
3130
#include "llvm/Support/DOTGraphTraits.h"
3231
#include "llvm/Support/ErrorOr.h"
3332
#include "llvm/Support/GraphWriter.h"
3433
#include "llvm/Support/MemoryBuffer.h"
3534
#include "llvm/Support/VirtualFileSystem.h"
36-
#include <algorithm>
3735
#include <cassert>
3836
#include <memory>
3937
#include <string>

0 commit comments

Comments
 (0)