Skip to content

Commit c9cdc33

Browse files
[clang] Remove unused includes (NFC) (#146254)
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 9cf251d commit c9cdc33

File tree

18 files changed

+1
-23
lines changed

18 files changed

+1
-23
lines changed

clang/lib/AST/ByteCode/InterpFrame.cpp

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

99
#include "InterpFrame.h"
1010
#include "Boolean.h"
11-
#include "Floating.h"
1211
#include "Function.h"
1312
#include "InterpStack.h"
1413
#include "InterpState.h"

clang/lib/AST/Decl.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@
6666
#include <cassert>
6767
#include <cstddef>
6868
#include <cstring>
69-
#include <memory>
7069
#include <optional>
7170
#include <string>
7271
#include <tuple>

clang/lib/AST/DeclObjC.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include "llvm/ADT/SmallVector.h"
2828
#include "llvm/Support/ErrorHandling.h"
2929
#include "llvm/Support/raw_ostream.h"
30-
#include <algorithm>
3130
#include <cassert>
3231
#include <cstdint>
3332
#include <cstring>

clang/lib/AST/ExprConcepts.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "clang/AST/TemplateBase.h"
2424
#include "clang/AST/Type.h"
2525
#include "clang/Basic/SourceLocation.h"
26-
#include <algorithm>
2726

2827
using namespace clang;
2928

clang/lib/AST/ExprObjC.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include "clang/AST/Type.h"
1818
#include "clang/AST/TypeLoc.h"
1919
#include "llvm/Support/ErrorHandling.h"
20-
#include <algorithm>
2120
#include <cassert>
2221
#include <cstdint>
2322

clang/lib/AST/StmtPrinter.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
#include "clang/Lex/Lexer.h"
4848
#include "llvm/ADT/ArrayRef.h"
4949
#include "llvm/ADT/STLExtras.h"
50-
#include "llvm/ADT/SmallVector.h"
5150
#include "llvm/ADT/StringExtras.h"
5251
#include "llvm/ADT/StringRef.h"
5352
#include "llvm/Support/Compiler.h"

clang/lib/Analysis/RetainSummaryManager.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,12 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414

15-
#include "clang/Analysis/DomainSpecific/CocoaConventions.h"
1615
#include "clang/Analysis/RetainSummaryManager.h"
1716
#include "clang/AST/Attr.h"
1817
#include "clang/AST/DeclCXX.h"
1918
#include "clang/AST/DeclObjC.h"
20-
#include "clang/AST/ParentMap.h"
2119
#include "clang/ASTMatchers/ASTMatchFinder.h"
20+
#include "clang/Analysis/DomainSpecific/CocoaConventions.h"
2221
#include <optional>
2322

2423
using namespace clang;

clang/lib/Basic/SourceManager.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include "llvm/ADT/StringRef.h"
2525
#include "llvm/ADT/StringSwitch.h"
2626
#include "llvm/Support/Allocator.h"
27-
#include "llvm/Support/AutoConvert.h"
2827
#include "llvm/Support/Capacity.h"
2928
#include "llvm/Support/Compiler.h"
3029
#include "llvm/Support/Endian.h"

clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,14 @@
99
#include "DirectoryScanner.h"
1010
#include "clang/DirectoryWatcher/DirectoryWatcher.h"
1111

12-
#include "llvm/ADT/STLExtras.h"
1312
#include "llvm/ADT/ScopeExit.h"
14-
#include "llvm/Support/AlignOf.h"
1513
#include "llvm/Support/Errno.h"
1614
#include "llvm/Support/Error.h"
17-
#include "llvm/Support/Path.h"
18-
#include <atomic>
1915
#include <condition_variable>
2016
#include <mutex>
2117
#include <queue>
2218
#include <string>
2319
#include <thread>
24-
#include <vector>
2520

2621
#include <fcntl.h>
2722
#include <limits.h>

clang/lib/Driver/ToolChains/Managarm.cpp

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

99
#include "Managarm.h"
10-
#include "Arch/ARM.h"
1110
#include "Arch/RISCV.h"
1211
#include "clang/Config/config.h"
1312
#include "clang/Driver/CommonArgs.h"

clang/lib/Edit/Commit.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "clang/Lex/PPConditionalDirectiveRecord.h"
1717
#include "llvm/ADT/StringRef.h"
1818
#include <cassert>
19-
#include <utility>
2019

2120
using namespace clang;
2221
using namespace edit;

clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
#include "clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h"
2727
#include "clang/StaticAnalyzer/Frontend/FrontendActions.h"
2828
#include "llvm/Option/OptTable.h"
29-
#include "llvm/Option/Option.h"
3029
#include "llvm/Support/BuryPointer.h"
3130
#include "llvm/Support/DynamicLibrary.h"
3231
#include "llvm/Support/ErrorHandling.h"

clang/lib/Lex/Lexer.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
#include <optional>
4545
#include <string>
4646
#include <tuple>
47-
#include <utility>
4847

4948
#ifdef __SSE4_2__
5049
#include <nmmintrin.h>

clang/lib/Lex/MacroInfo.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "llvm/Support/raw_ostream.h"
2323
#include <cassert>
2424
#include <optional>
25-
#include <utility>
2625

2726
using namespace clang;
2827

clang/lib/Parse/ParseDeclCXX.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include "clang/Parse/RAIIObjectsForParser.h"
2626
#include "clang/Sema/DeclSpec.h"
2727
#include "clang/Sema/EnterExpressionEvaluationContext.h"
28-
#include "clang/Sema/Lookup.h"
2928
#include "clang/Sema/ParsedTemplate.h"
3029
#include "clang/Sema/Scope.h"
3130
#include "clang/Sema/SemaCodeCompletion.h"

clang/lib/Sema/SemaDecl.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
#include "llvm/ADT/SmallPtrSet.h"
6363
#include "llvm/ADT/SmallString.h"
6464
#include "llvm/ADT/StringExtras.h"
65-
#include "llvm/Frontend/HLSL/HLSLRootSignature.h"
6665
#include "llvm/Support/SaveAndRestore.h"
6766
#include "llvm/TargetParser/Triple.h"
6867
#include <algorithm>

clang/lib/Sema/SemaExpr.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@
5555
#include "clang/Sema/SemaCUDA.h"
5656
#include "clang/Sema/SemaFixItUtils.h"
5757
#include "clang/Sema/SemaHLSL.h"
58-
#include "clang/Sema/SemaInternal.h"
5958
#include "clang/Sema/SemaObjC.h"
6059
#include "clang/Sema/SemaOpenMP.h"
6160
#include "clang/Sema/SemaPseudoObject.h"

clang/lib/Serialization/ASTWriterDecl.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "clang/Serialization/ASTRecordWriter.h"
2424
#include "llvm/Bitstream/BitstreamWriter.h"
2525
#include "llvm/Support/ErrorHandling.h"
26-
#include <optional>
2726
using namespace clang;
2827
using namespace serialization;
2928

0 commit comments

Comments
 (0)