Skip to content

Commit bbb3d21

Browse files
[Analysis] Remove unused includes (NFC) (#142255)
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 c0bf51e commit bbb3d21

26 files changed

+0
-48
lines changed

clang/lib/Analysis/AnalysisDeclContext.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,9 @@
3636
#include "clang/Basic/SourceManager.h"
3737
#include "llvm/ADT/DenseMap.h"
3838
#include "llvm/ADT/FoldingSet.h"
39-
#include "llvm/ADT/STLExtras.h"
4039
#include "llvm/ADT/SmallPtrSet.h"
4140
#include "llvm/ADT/iterator_range.h"
4241
#include "llvm/Support/Allocator.h"
43-
#include "llvm/Support/Casting.h"
4442
#include "llvm/Support/Compiler.h"
4543
#include "llvm/Support/ErrorHandling.h"
4644
#include "llvm/Support/SaveAndRestore.h"

clang/lib/Analysis/CFG.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
#include "llvm/ADT/SmallPtrSet.h"
4747
#include "llvm/ADT/SmallVector.h"
4848
#include "llvm/Support/Allocator.h"
49-
#include "llvm/Support/Casting.h"
5049
#include "llvm/Support/Compiler.h"
5150
#include "llvm/Support/DOTGraphTraits.h"
5251
#include "llvm/Support/ErrorHandling.h"

clang/lib/Analysis/CFGReachabilityAnalysis.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "clang/Analysis/Analyses/CFGReachabilityAnalysis.h"
1616
#include "clang/Analysis/CFG.h"
1717
#include "llvm/ADT/BitVector.h"
18-
#include "llvm/ADT/SmallVector.h"
1918

2019
using namespace clang;
2120

clang/lib/Analysis/CallGraph.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "clang/Basic/IdentifierTable.h"
2222
#include "clang/Basic/LLVM.h"
2323
#include "llvm/ADT/PostOrderIterator.h"
24-
#include "llvm/ADT/STLExtras.h"
2524
#include "llvm/ADT/Statistic.h"
2625
#include "llvm/Support/Casting.h"
2726
#include "llvm/Support/Compiler.h"

clang/lib/Analysis/CalledOnceCheck.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,10 @@
2828
#include "clang/Basic/LLVM.h"
2929
#include "llvm/ADT/BitVector.h"
3030
#include "llvm/ADT/BitmaskEnum.h"
31-
#include "llvm/ADT/PointerIntPair.h"
3231
#include "llvm/ADT/STLExtras.h"
3332
#include "llvm/ADT/Sequence.h"
3433
#include "llvm/ADT/SmallVector.h"
3534
#include "llvm/ADT/StringRef.h"
36-
#include "llvm/Support/Casting.h"
3735
#include "llvm/Support/Compiler.h"
3836
#include "llvm/Support/ErrorHandling.h"
3937
#include <memory>

clang/lib/Analysis/CloneDetection.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "clang/Analysis/CloneDetection.h"
1414
#include "clang/AST/Attr.h"
1515
#include "clang/AST/DataCollection.h"
16-
#include "clang/AST/DeclTemplate.h"
1716
#include "clang/Basic/SourceManager.h"
1817
#include "llvm/Support/MD5.h"
1918
#include "llvm/Support/Path.h"

clang/lib/Analysis/CocoaConventions.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "clang/AST/DeclObjC.h"
1616
#include "clang/AST/Type.h"
1717
#include "clang/Basic/CharInfo.h"
18-
#include "llvm/ADT/StringExtras.h"
1918
#include "llvm/Support/ErrorHandling.h"
2019

2120
using namespace clang;

clang/lib/Analysis/Consumed.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@
2727
#include "clang/Basic/OperatorKinds.h"
2828
#include "clang/Basic/SourceLocation.h"
2929
#include "llvm/ADT/DenseMap.h"
30-
#include "llvm/ADT/STLExtras.h"
31-
#include "llvm/ADT/StringRef.h"
32-
#include "llvm/Support/Casting.h"
3330
#include "llvm/Support/ErrorHandling.h"
3431
#include <cassert>
3532
#include <memory>

clang/lib/Analysis/FlowSensitive/AdornedCFG.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "clang/AST/Decl.h"
1717
#include "clang/AST/Stmt.h"
1818
#include "clang/Analysis/CFG.h"
19-
#include "clang/Analysis/FlowSensitive/ASTOps.h"
2019
#include "llvm/ADT/BitVector.h"
2120
#include "llvm/ADT/DenseMap.h"
2221
#include "llvm/Support/Error.h"

clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
//===----------------------------------------------------------------------===//
1414

1515
#include "clang/Analysis/FlowSensitive/DataflowAnalysisContext.h"
16-
#include "clang/AST/ExprCXX.h"
1716
#include "clang/Analysis/FlowSensitive/ASTOps.h"
18-
#include "clang/Analysis/FlowSensitive/DebugSupport.h"
1917
#include "clang/Analysis/FlowSensitive/Formula.h"
2018
#include "clang/Analysis/FlowSensitive/Logger.h"
2119
#include "clang/Analysis/FlowSensitive/SimplifyConstraints.h"

0 commit comments

Comments
 (0)