Skip to content

Commit ba007a6

Browse files
[clang-tidy] Remove unused includes (NFC) (#141420)
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 12af64d commit ba007a6

File tree

141 files changed

+0
-201
lines changed

Some content is hidden

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

141 files changed

+0
-201
lines changed

clang-tools-extra/clang-tidy/ClangTidy.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,14 @@
2929
#include "clang/Frontend/FrontendDiagnostic.h"
3030
#include "clang/Frontend/MultiplexConsumer.h"
3131
#include "clang/Frontend/TextDiagnosticPrinter.h"
32-
#include "clang/Lex/PPCallbacks.h"
3332
#include "clang/Lex/Preprocessor.h"
3433
#include "clang/Lex/PreprocessorOptions.h"
3534
#include "clang/Rewrite/Frontend/FixItRewriter.h"
36-
#include "clang/Rewrite/Frontend/FrontendActions.h"
3735
#include "clang/Tooling/Core/Diagnostic.h"
3836
#include "clang/Tooling/DiagnosticsYaml.h"
3937
#include "clang/Tooling/Refactoring.h"
40-
#include "clang/Tooling/ReplacementsYaml.h"
4138
#include "clang/Tooling/Tooling.h"
4239
#include "llvm/Support/Process.h"
43-
#include <algorithm>
4440
#include <utility>
4541

4642
#if CLANG_TIDY_ENABLE_STATIC_ANALYZER

clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
#include "clang/Tooling/Core/Replacement.h"
3535
#include "llvm/ADT/BitVector.h"
3636
#include "llvm/ADT/STLExtras.h"
37-
#include "llvm/ADT/SmallString.h"
3837
#include "llvm/ADT/StringMap.h"
3938
#include "llvm/Support/FormatVariadic.h"
4039
#include "llvm/Support/Regex.h"

clang-tools-extra/clang-tidy/ClangTidyOptions.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@
1111
#include "clang/Basic/LLVM.h"
1212
#include "llvm/ADT/SmallString.h"
1313
#include "llvm/Support/Debug.h"
14-
#include "llvm/Support/Errc.h"
1514
#include "llvm/Support/ErrorOr.h"
16-
#include "llvm/Support/FileSystem.h"
1715
#include "llvm/Support/MemoryBufferRef.h"
1816
#include "llvm/Support/Path.h"
1917
#include "llvm/Support/YAMLTraits.h"

clang-tools-extra/clang-tidy/NoLintDirectiveHandler.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "clang/Basic/SourceLocation.h"
1919
#include "clang/Basic/SourceManager.h"
2020
#include "clang/Tooling/Core/Diagnostic.h"
21-
#include "llvm/ADT/ArrayRef.h"
2221
#include "llvm/ADT/STLExtras.h"
2322
#include "llvm/ADT/SmallVector.h"
2423
#include "llvm/ADT/StringExtras.h"
@@ -30,7 +29,6 @@
3029
#include <optional>
3130
#include <string>
3231
#include <tuple>
33-
#include <type_traits>
3432
#include <utility>
3533

3634
namespace clang::tidy {

clang-tools-extra/clang-tidy/abseil/CleanupCtadCheck.cpp

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

99
#include "CleanupCtadCheck.h"
1010
#include "../utils/TransformerClangTidyCheck.h"
11-
#include "clang/AST/ASTContext.h"
12-
#include "clang/ASTMatchers/ASTMatchFinder.h"
1311
#include "clang/ASTMatchers/ASTMatchers.h"
1412
#include "clang/Tooling/Transformer/RangeSelector.h"
1513
#include "clang/Tooling/Transformer/RewriteRule.h"
1614
#include "clang/Tooling/Transformer/Stencil.h"
17-
#include "llvm/ADT/StringRef.h"
1815

1916
using namespace ::clang::ast_matchers;
2017
using namespace ::clang::transformer;

clang-tools-extra/clang-tidy/abseil/DurationComparisonCheck.cpp

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

99
#include "DurationComparisonCheck.h"
1010
#include "DurationRewriter.h"
11-
#include "clang/AST/ASTContext.h"
1211
#include "clang/ASTMatchers/ASTMatchFinder.h"
13-
#include "clang/Tooling/FixIt.h"
1412
#include <optional>
1513

1614
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "clang/AST/ASTContext.h"
1212
#include "clang/ASTMatchers/ASTMatchFinder.h"
1313
#include "clang/Lex/Lexer.h"
14-
#include "clang/Tooling/FixIt.h"
1514
#include <optional>
1615

1716
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/abseil/NoInternalDependenciesCheck.cpp

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

99
#include "NoInternalDependenciesCheck.h"
1010
#include "AbseilMatcher.h"
11-
#include "clang/AST/ASTContext.h"
1211
#include "clang/ASTMatchers/ASTMatchFinder.h"
1312

1413
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/abseil/NoNamespaceCheck.cpp

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

99
#include "NoNamespaceCheck.h"
1010
#include "AbseilMatcher.h"
11-
#include "clang/AST/ASTContext.h"
1211
#include "clang/ASTMatchers/ASTMatchFinder.h"
1312

1413
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/abseil/StringFindStrContainsCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "../utils/OptionsUtils.h"
1212
#include "clang/AST/ASTContext.h"
1313
#include "clang/ASTMatchers/ASTMatchers.h"
14-
#include "clang/Frontend/CompilerInstance.h"
1514
#include "clang/Tooling/Transformer/RewriteRule.h"
1615
#include "clang/Tooling/Transformer/Stencil.h"
1716

clang-tools-extra/clang-tidy/abseil/TimeComparisonCheck.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99

1010
#include "TimeComparisonCheck.h"
1111
#include "DurationRewriter.h"
12-
#include "clang/AST/ASTContext.h"
1312
#include "clang/ASTMatchers/ASTMatchFinder.h"
14-
#include "clang/Tooling/FixIt.h"
1513
#include <optional>
1614

1715
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/abseil/TimeSubtractionCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "clang/AST/ASTContext.h"
1212
#include "clang/ASTMatchers/ASTMatchFinder.h"
1313
#include "clang/Lex/Lexer.h"
14-
#include "clang/Tooling/FixIt.h"
1514
#include <optional>
1615

1716
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/altera/KernelNameRestrictionCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include "clang/Frontend/CompilerInstance.h"
1111
#include "clang/Lex/PPCallbacks.h"
1212
#include "clang/Lex/Preprocessor.h"
13-
#include <string>
1413
#include <vector>
1514

1615
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecAccept4Check.cpp

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

99
#include "CloexecAccept4Check.h"
10-
#include "../utils/ASTUtils.h"
11-
#include "clang/AST/ASTContext.h"
1210
#include "clang/ASTMatchers/ASTMatchFinder.h"
1311

1412
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecAcceptCheck.cpp

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

99
#include "CloexecAcceptCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecCreatCheck.cpp

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

99
#include "CloexecCreatCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecDupCheck.cpp

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

99
#include "CloexecDupCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecEpollCreate1Check.cpp

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

99
#include "CloexecEpollCreate1Check.h"
10-
#include "../utils/ASTUtils.h"
11-
#include "clang/AST/ASTContext.h"
1210
#include "clang/ASTMatchers/ASTMatchFinder.h"
1311

1412
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecEpollCreateCheck.cpp

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

99
#include "CloexecEpollCreateCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecFopenCheck.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "CloexecFopenCheck.h"
10-
#include "clang/AST/ASTContext.h"
11-
#include "clang/AST/Type.h"
1210
#include "clang/ASTMatchers/ASTMatchFinder.h"
13-
#include "clang/Lex/Lexer.h"
1411

1512
using namespace clang::ast_matchers;
1613

clang-tools-extra/clang-tidy/android/CloexecInotifyInit1Check.cpp

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

99
#include "CloexecInotifyInit1Check.h"
10-
#include "../utils/ASTUtils.h"
11-
#include "clang/AST/ASTContext.h"
1210
#include "clang/ASTMatchers/ASTMatchFinder.h"
1311

1412
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecInotifyInitCheck.cpp

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

99
#include "CloexecInotifyInitCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecOpenCheck.cpp

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

99
#include "CloexecOpenCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecPipe2Check.cpp

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

99
#include "CloexecPipe2Check.h"
10-
#include "../utils/ASTUtils.h"
11-
#include "clang/AST/ASTContext.h"
1210
#include "clang/ASTMatchers/ASTMatchFinder.h"
1311

1412
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecPipeCheck.cpp

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

99
#include "CloexecPipeCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/CloexecSocketCheck.cpp

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

99
#include "CloexecSocketCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp

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

9-
#include "../utils/Matchers.h"
109
#include "ComparisonInTempFailureRetryCheck.h"
1110
#include "clang/AST/ASTContext.h"
1211
#include "clang/ASTMatchers/ASTMatchFinder.h"

clang-tools-extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
#include "clang/Lex/Lexer.h"
1616
#include "llvm/ADT/SmallVector.h"
1717
#include "llvm/ADT/StringRef.h"
18-
#include "llvm/Support/Casting.h"
19-
#include <algorithm>
2018
#include <string>
2119

2220
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "clang/ASTMatchers/ASTMatchFinder.h"
1414
#include "clang/Analysis/CloneDetection.h"
1515
#include "clang/Lex/Lexer.h"
16-
#include "llvm/Support/Casting.h"
1716

1817
using namespace clang;
1918
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.cpp

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

99
#include "ComparePointerToMemberVirtualFunctionCheck.h"
1010
#include "clang/AST/ASTContext.h"
11-
#include "clang/AST/ASTTypeTraits.h"
1211
#include "clang/AST/DeclCXX.h"
1312
#include "clang/AST/OperationKinds.h"
1413
#include "clang/AST/Type.h"
1514
#include "clang/ASTMatchers/ASTMatchFinder.h"
1615
#include "clang/ASTMatchers/ASTMatchers.h"
1716
#include "clang/ASTMatchers/ASTMatchersMacros.h"
18-
#include "clang/Basic/Diagnostic.h"
1917
#include "clang/Basic/DiagnosticIDs.h"
2018
#include "llvm/ADT/SmallVector.h"
2119

clang-tools-extra/clang-tidy/bugprone/EmptyCatchCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "clang/AST/ASTContext.h"
1313
#include "clang/ASTMatchers/ASTMatchFinder.h"
1414
#include "clang/Lex/Lexer.h"
15-
#include <algorithm>
1615

1716
using namespace clang::ast_matchers;
1817
using ::clang::ast_matchers::internal::Matcher;

clang-tools-extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp

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

99
#include "ExceptionEscapeCheck.h"
1010

11-
#include "clang/AST/ASTContext.h"
1211
#include "clang/ASTMatchers/ASTMatchFinder.h"
13-
#include "llvm/ADT/SmallSet.h"
1412
#include "llvm/ADT/StringSet.h"
1513

1614
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "clang/AST/Decl.h"
1212
#include "clang/ASTMatchers/ASTMatchFinder.h"
1313
#include "clang/ASTMatchers/ASTMatchers.h"
14-
#include <stack>
1514
#include <string>
1615

1716
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp

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

99
#include "InaccurateEraseCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211
#include "clang/Lex/Lexer.h"
1312

clang-tools-extra/clang-tidy/bugprone/IncorrectRoundingsCheck.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,8 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "IncorrectRoundingsCheck.h"
10-
#include "clang/AST/DeclBase.h"
11-
#include "clang/AST/Type.h"
1210
#include "clang/ASTMatchers/ASTMatchFinder.h"
1311
#include "clang/ASTMatchers/ASTMatchers.h"
14-
#include "clang/Lex/Lexer.h"
1512

1613
using namespace clang::ast_matchers;
1714

clang-tools-extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp

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

99
#include "IntegerDivisionCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/ASTMatchers/ASTMatchFinder.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp

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

99
#include "MisplacedWideningCastCheck.h"
10-
#include "../utils/Matchers.h"
1110
#include "clang/AST/ASTContext.h"
1211
#include "clang/ASTMatchers/ASTMatchFinder.h"
1312

clang-tools-extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
#include "MoveForwardingReferenceCheck.h"
1010
#include "clang/Lex/Lexer.h"
11-
#include "llvm/Support/raw_ostream.h"
12-
13-
#include <algorithm>
1411

1512
using namespace clang::ast_matchers;
1613

clang-tools-extra/clang-tidy/bugprone/NarrowingConversionsCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "llvm/ADT/APSInt.h"
1717
#include "llvm/ADT/STLExtras.h"
1818
#include "llvm/ADT/SmallString.h"
19-
#include "llvm/ADT/SmallVector.h"
2019

2120
#include <cstdint>
2221

clang-tools-extra/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.cpp

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

99
#include "NondeterministicPointerIterationOrderCheck.h"
10-
#include "clang/AST/ASTContext.h"
1110
#include "clang/Lex/Lexer.h"
1211

1312
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "clang/Tooling/FixIt.h"
1313
#include "llvm/ADT/STLExtras.h"
1414
#include "llvm/ADT/SmallVector.h"
15-
#include <algorithm>
1615
#include <cctype>
1716

1817
using namespace clang::ast_matchers;

clang-tools-extra/clang-tidy/bugprone/ReservedIdentifierCheck.cpp

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

99
#include "ReservedIdentifierCheck.h"
10-
#include "../utils/Matchers.h"
1110
#include "../utils/OptionsUtils.h"
1211
#include "clang/AST/ASTContext.h"
13-
#include "clang/ASTMatchers/ASTMatchFinder.h"
1412
#include "clang/Lex/Token.h"
1513
#include <algorithm>
1614
#include <cctype>

0 commit comments

Comments
 (0)