Skip to content

Commit 52e3b10

Browse files
[Frontend] Remove unused includes (NFC) (#142256)
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 bbb3d21 commit 52e3b10

22 files changed

+0
-43
lines changed

clang/lib/Frontend/ASTConsumers.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,12 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "clang/Frontend/ASTConsumers.h"
14-
#include "clang/AST/AST.h"
1514
#include "clang/AST/ASTConsumer.h"
1615
#include "clang/AST/ASTContext.h"
1716
#include "clang/AST/PrettyPrinter.h"
1817
#include "clang/AST/RecordLayout.h"
1918
#include "clang/AST/RecursiveASTVisitor.h"
2019
#include "clang/Basic/Diagnostic.h"
21-
#include "clang/Basic/SourceManager.h"
22-
#include "llvm/Support/Path.h"
2320
#include "llvm/Support/Timer.h"
2421
#include "llvm/Support/raw_ostream.h"
2522
using namespace clang;

clang/lib/Frontend/ASTUnit.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,8 @@
5757
#include "clang/Sema/CodeCompleteOptions.h"
5858
#include "clang/Sema/Sema.h"
5959
#include "clang/Sema/SemaCodeCompletion.h"
60-
#include "clang/Serialization/ASTBitCodes.h"
6160
#include "clang/Serialization/ASTReader.h"
6261
#include "clang/Serialization/ASTWriter.h"
63-
#include "clang/Serialization/ContinuousRangeMap.h"
6462
#include "clang/Serialization/ModuleCache.h"
6563
#include "clang/Serialization/ModuleFile.h"
6664
#include "clang/Serialization/PCHContainerOperations.h"
@@ -77,12 +75,10 @@
7775
#include "llvm/ADT/iterator_range.h"
7876
#include "llvm/Bitstream/BitstreamWriter.h"
7977
#include "llvm/Support/Allocator.h"
80-
#include "llvm/Support/Casting.h"
8178
#include "llvm/Support/CrashRecoveryContext.h"
8279
#include "llvm/Support/DJB.h"
8380
#include "llvm/Support/ErrorHandling.h"
8481
#include "llvm/Support/ErrorOr.h"
85-
#include "llvm/Support/FileSystem.h"
8682
#include "llvm/Support/MemoryBuffer.h"
8783
#include "llvm/Support/SaveAndRestore.h"
8884
#include "llvm/Support/Timer.h"

clang/lib/Frontend/CompilerInstance.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
#include "llvm/Support/FileSystem.h"
5454
#include "llvm/Support/MemoryBuffer.h"
5555
#include "llvm/Support/Path.h"
56-
#include "llvm/Support/Program.h"
5756
#include "llvm/Support/Signals.h"
5857
#include "llvm/Support/TimeProfiler.h"
5958
#include "llvm/Support/Timer.h"

clang/lib/Frontend/CompilerInvocation.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,34 +24,28 @@
2424
#include "clang/Basic/SourceLocation.h"
2525
#include "clang/Basic/TargetOptions.h"
2626
#include "clang/Basic/Version.h"
27-
#include "clang/Basic/Visibility.h"
2827
#include "clang/Basic/XRayInstr.h"
2928
#include "clang/Config/config.h"
3029
#include "clang/Driver/Driver.h"
31-
#include "clang/Driver/DriverDiagnostic.h"
3230
#include "clang/Driver/Options.h"
3331
#include "clang/Frontend/CommandLineSourceLoc.h"
3432
#include "clang/Frontend/DependencyOutputOptions.h"
3533
#include "clang/Frontend/FrontendDiagnostic.h"
3634
#include "clang/Frontend/FrontendOptions.h"
37-
#include "clang/Frontend/FrontendPluginRegistry.h"
3835
#include "clang/Frontend/MigratorOptions.h"
3936
#include "clang/Frontend/PreprocessorOutputOptions.h"
4037
#include "clang/Frontend/TextDiagnosticBuffer.h"
4138
#include "clang/Frontend/Utils.h"
4239
#include "clang/Lex/HeaderSearchOptions.h"
4340
#include "clang/Lex/PreprocessorOptions.h"
44-
#include "clang/Sema/CodeCompleteOptions.h"
4541
#include "clang/Serialization/ASTBitCodes.h"
4642
#include "clang/Serialization/ModuleFileExtension.h"
4743
#include "clang/StaticAnalyzer/Core/AnalyzerOptions.h"
4844
#include "llvm/ADT/APInt.h"
4945
#include "llvm/ADT/ArrayRef.h"
5046
#include "llvm/ADT/CachedHashString.h"
5147
#include "llvm/ADT/FloatingPointMode.h"
52-
#include "llvm/ADT/Hashing.h"
5348
#include "llvm/ADT/STLExtras.h"
54-
#include "llvm/ADT/SmallString.h"
5549
#include "llvm/ADT/SmallVector.h"
5650
#include "llvm/ADT/StringRef.h"
5751
#include "llvm/ADT/StringSwitch.h"
@@ -87,7 +81,6 @@
8781
#include "llvm/TargetParser/Host.h"
8882
#include "llvm/TargetParser/Triple.h"
8983
#include <algorithm>
90-
#include <atomic>
9184
#include <cassert>
9285
#include <cstddef>
9386
#include <cstring>

clang/lib/Frontend/DiagnosticRenderer.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "clang/Lex/Lexer.h"
1919
#include "llvm/ADT/ArrayRef.h"
2020
#include "llvm/ADT/DenseMap.h"
21-
#include "llvm/ADT/SmallString.h"
2221
#include "llvm/ADT/SmallVector.h"
2322
#include "llvm/ADT/StringRef.h"
2423
#include "llvm/Support/raw_ostream.h"

clang/lib/Frontend/FrontendActions.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include "llvm/Support/ErrorHandling.h"
3131
#include "llvm/Support/FileSystem.h"
3232
#include "llvm/Support/MemoryBuffer.h"
33-
#include "llvm/Support/Path.h"
3433
#include "llvm/Support/YAMLTraits.h"
3534
#include "llvm/Support/raw_ostream.h"
3635
#include <memory>

clang/lib/Frontend/InitPreprocessor.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
#include "clang/Basic/FileManager.h"
1413
#include "clang/Basic/HLSLRuntime.h"
1514
#include "clang/Basic/MacroBuilder.h"
1615
#include "clang/Basic/SourceManager.h"

clang/lib/Frontend/LogDiagnosticPrinter.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,8 @@
88

99
#include "clang/Frontend/LogDiagnosticPrinter.h"
1010
#include "clang/Basic/DiagnosticOptions.h"
11-
#include "clang/Basic/FileManager.h"
1211
#include "clang/Basic/PlistSupport.h"
1312
#include "clang/Basic/SourceManager.h"
14-
#include "llvm/ADT/SmallString.h"
1513
#include "llvm/Support/ErrorHandling.h"
1614
#include "llvm/Support/raw_ostream.h"
1715
using namespace clang;

clang/lib/Frontend/ModuleDependencyCollector.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include "clang/Frontend/Utils.h"
1515
#include "clang/Lex/Preprocessor.h"
1616
#include "clang/Serialization/ASTReader.h"
17-
#include "llvm/ADT/iterator_range.h"
1817
#include "llvm/Config/llvm-config.h"
1918
#include "llvm/Support/FileSystem.h"
2019
#include "llvm/Support/Path.h"

clang/lib/Frontend/PrintPreprocessedOutput.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "clang/Lex/Preprocessor.h"
2323
#include "clang/Lex/TokenConcatenation.h"
2424
#include "llvm/ADT/STLExtras.h"
25-
#include "llvm/ADT/SmallString.h"
2625
#include "llvm/ADT/StringRef.h"
2726
#include "llvm/Support/ErrorHandling.h"
2827
#include "llvm/Support/raw_ostream.h"

0 commit comments

Comments
 (0)