Skip to content

Commit 8d49c64

Browse files
[StaticAnalyzer] Remove unused includes (NFC) (#141525)
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 fe2b921 commit 8d49c64

File tree

78 files changed

+3
-158
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+3
-158
lines changed

clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
2121
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
2222
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
23-
#include "llvm/Support/ErrorHandling.h"
2423

2524
using namespace clang;
2625
using namespace ento;

clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
1919
#include "llvm/ADT/STLExtras.h"
2020
#include "llvm/ADT/SmallPtrSet.h"
21-
#include "llvm/ADT/SmallString.h"
2221
#include "llvm/Support/raw_ostream.h"
2322
#include <optional>
2423

clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h"
2424
#include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
2525
#include "llvm/ADT/APSInt.h"
26-
#include "llvm/ADT/SmallString.h"
2726
#include "llvm/Support/FormatVariadic.h"
2827
#include "llvm/Support/raw_ostream.h"
2928
#include <optional>

clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
#include "clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h"
3232
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
3333
#include "llvm/ADT/STLExtras.h"
34-
#include "llvm/ADT/SmallString.h"
3534
#include "llvm/ADT/StringMap.h"
3635
#include "llvm/Support/raw_ostream.h"
3736
#include <optional>

clang/lib/StaticAnalyzer/Checkers/BitwiseShiftChecker.cpp

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

1515
#include "clang/AST/ASTContext.h"
16-
#include "clang/AST/CharUnits.h"
1716
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
1817
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
1918
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
2019
#include "clang/StaticAnalyzer/Core/Checker.h"
2120
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
22-
#include "clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h"
2321
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
2422
#include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
2523
#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.h"

clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp

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

1414
#include "InterCheckerAPI.h"
1515
#include "clang/AST/OperationKinds.h"
16-
#include "clang/Basic/Builtins.h"
1716
#include "clang/Basic/CharInfo.h"
1817
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
1918
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h"
@@ -30,7 +29,6 @@
3029
#include "llvm/ADT/APSInt.h"
3130
#include "llvm/ADT/STLExtras.h"
3231
#include "llvm/ADT/StringExtras.h"
33-
#include "llvm/Support/Casting.h"
3432
#include "llvm/Support/raw_ostream.h"
3533
#include <functional>
3634
#include <optional>

clang/lib/StaticAnalyzer/Checkers/CXXDeleteChecker.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,9 @@
3131
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
3232
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
3333
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
34-
#include "clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h"
3534
#include "clang/StaticAnalyzer/Core/Checker.h"
3635
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
37-
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
3836
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
39-
#include "clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h"
40-
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
4137

4238
using namespace clang;
4339
using namespace ento;

clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@
2020
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
2121
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
2222
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
23-
#include "llvm/ADT/SmallString.h"
2423
#include "llvm/ADT/StringExtras.h"
25-
#include "llvm/Support/Casting.h"
2624
#include "llvm/Support/raw_ostream.h"
2725

2826
using namespace clang;

clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "clang/StaticAnalyzer/Core/Checker.h"
1717
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
1818
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
19-
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
2019

2120
using namespace clang;
2221
using namespace ento;

clang/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "clang/AST/DeclTemplate.h"
1414
#include "clang/Driver/DriverDiagnostic.h"
1515
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
16-
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
1716
#include "clang/StaticAnalyzer/Core/Checker.h"
1817
#include "clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h"
1918
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"

0 commit comments

Comments
 (0)