Skip to content

Commit 12af64d

Browse files
[Sema] Remove unused includes (NFC) (#141419)
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 8075c15 commit 12af64d

12 files changed

+0
-12
lines changed

clang/lib/Sema/SemaAccess.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "clang/Sema/DelayedDiagnostic.h"
2222
#include "clang/Sema/Initialization.h"
2323
#include "clang/Sema/Lookup.h"
24-
#include "llvm/ADT/STLForwardCompat.h"
2524

2625
using namespace clang;
2726
using namespace sema;

clang/lib/Sema/SemaBoundsSafety.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
/// (e.g. `counted_by`)
1212
///
1313
//===----------------------------------------------------------------------===//
14-
#include "clang/Basic/SourceManager.h"
1514
#include "clang/Lex/Lexer.h"
1615
#include "clang/Sema/Initialization.h"
1716
#include "clang/Sema/Sema.h"

clang/lib/Sema/SemaCUDA.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "clang/Sema/ScopeInfo.h"
2323
#include "clang/Sema/Sema.h"
2424
#include "clang/Sema/Template.h"
25-
#include "llvm/ADT/STLForwardCompat.h"
2625
#include "llvm/ADT/SmallVector.h"
2726
#include <optional>
2827
using namespace clang;

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/ADT/StringSwitch.h"
6665
#include "llvm/Support/SaveAndRestore.h"
6766
#include "llvm/TargetParser/Triple.h"
6867
#include <algorithm>

clang/lib/Sema/SemaDeclAttr.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
#include "clang/Sema/SemaWasm.h"
5959
#include "clang/Sema/SemaX86.h"
6060
#include "llvm/ADT/STLExtras.h"
61-
#include "llvm/ADT/STLForwardCompat.h"
6261
#include "llvm/ADT/StringExtras.h"
6362
#include "llvm/Demangle/Demangle.h"
6463
#include "llvm/IR/DerivedTypes.h"

clang/lib/Sema/SemaDeclCXX.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
#include "clang/Sema/TemplateDeduction.h"
5050
#include "llvm/ADT/ArrayRef.h"
5151
#include "llvm/ADT/STLExtras.h"
52-
#include "llvm/ADT/STLForwardCompat.h"
5352
#include "llvm/ADT/StringExtras.h"
5453
#include "llvm/Support/ConvertUTF.h"
5554
#include "llvm/Support/SaveAndRestore.h"

clang/lib/Sema/SemaDirectX.cpp

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

1111
#include "clang/Sema/SemaDirectX.h"
12-
#include "clang/Basic/TargetBuiltins.h"
1312
#include "clang/Sema/Sema.h"
1413

1514
namespace clang {

clang/lib/Sema/SemaExpr.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
#include "clang/Sema/SemaPseudoObject.h"
6161
#include "clang/Sema/Template.h"
6262
#include "llvm/ADT/STLExtras.h"
63-
#include "llvm/ADT/STLForwardCompat.h"
6463
#include "llvm/ADT/StringExtras.h"
6564
#include "llvm/Support/ConvertUTF.h"
6665
#include "llvm/Support/SaveAndRestore.h"

clang/lib/Sema/SemaInit.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
#include "llvm/ADT/APInt.h"
3232
#include "llvm/ADT/FoldingSet.h"
3333
#include "llvm/ADT/PointerIntPair.h"
34-
#include "llvm/ADT/STLForwardCompat.h"
3534
#include "llvm/ADT/SmallVector.h"
3635
#include "llvm/ADT/StringExtras.h"
3736
#include "llvm/Support/ErrorHandling.h"

clang/lib/Sema/SemaOpenACCAtomic.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "clang/Sema/SemaOpenACC.h"
1616

1717
#include <optional>
18-
#include <variant>
1918

2019
using namespace clang;
2120

clang/lib/Sema/SemaStmt.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
#include "llvm/ADT/ArrayRef.h"
4040
#include "llvm/ADT/DenseMap.h"
4141
#include "llvm/ADT/STLExtras.h"
42-
#include "llvm/ADT/STLForwardCompat.h"
4342
#include "llvm/ADT/SmallVector.h"
4443
#include "llvm/ADT/StringExtras.h"
4544

clang/lib/Sema/SemaTemplateInstantiate.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
#include "clang/Sema/Template.h"
3636
#include "clang/Sema/TemplateDeduction.h"
3737
#include "clang/Sema/TemplateInstCallback.h"
38-
#include "llvm/ADT/STLForwardCompat.h"
3938
#include "llvm/ADT/StringExtras.h"
4039
#include "llvm/Support/ErrorHandling.h"
4140
#include "llvm/Support/SaveAndRestore.h"

0 commit comments

Comments
 (0)