Skip to content

Commit 3d3307e

Browse files
authored
[clang][NFC] Inline Frontend/FrontendDiagnostic.h -> Basic/DiagnosticFrontend.h (#162883)
d076608 moved some deps around to avoid cycles and left clang/Frontend/FrontendDiagnostic.h as a shim that simply includes clang/Basic/DiagnosticFrontend.h. This PR inlines it so that nothing in tree still includes clang/Frontend/FrontendDiagnostic.h. Doing this will help prevent future layering issues. See #162865. Frontend already depends on Basic, so no new deps need to be added anywhere except for places that do strict dep checking.
1 parent bf4dc96 commit 3d3307e

30 files changed

+32
-31
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
#include "clang-tidy-config.h"
2424
#include "clang/AST/ASTConsumer.h"
2525
#include "clang/ASTMatchers/ASTMatchFinder.h"
26+
#include "clang/Basic/DiagnosticFrontend.h"
2627
#include "clang/Format/Format.h"
2728
#include "clang/Frontend/ASTConsumers.h"
2829
#include "clang/Frontend/CompilerInstance.h"
29-
#include "clang/Frontend/FrontendDiagnostic.h"
3030
#include "clang/Frontend/MultiplexConsumer.h"
3131
#include "clang/Frontend/TextDiagnosticPrinter.h"
3232
#include "clang/Lex/Preprocessor.h"

clang/lib/CodeGen/BackendUtil.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
#include "LinkInModulesPass.h"
1212
#include "clang/Basic/CodeGenOptions.h"
1313
#include "clang/Basic/Diagnostic.h"
14+
#include "clang/Basic/DiagnosticFrontend.h"
1415
#include "clang/Basic/LangOptions.h"
1516
#include "clang/Basic/TargetOptions.h"
16-
#include "clang/Frontend/FrontendDiagnostic.h"
1717
#include "clang/Frontend/Utils.h"
1818
#include "clang/Lex/HeaderSearchOptions.h"
1919
#include "llvm/ADT/StringExtras.h"

clang/lib/CodeGen/CGAtomic.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
#include "CodeGenModule.h"
1717
#include "TargetInfo.h"
1818
#include "clang/AST/ASTContext.h"
19+
#include "clang/Basic/DiagnosticFrontend.h"
1920
#include "clang/CodeGen/CGFunctionInfo.h"
20-
#include "clang/Frontend/FrontendDiagnostic.h"
2121
#include "llvm/ADT/DenseMap.h"
2222
#include "llvm/IR/DataLayout.h"
2323
#include "llvm/IR/Intrinsics.h"

clang/lib/CodeGen/CGBuiltin.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
#include "TargetInfo.h"
2727
#include "clang/AST/OSLog.h"
2828
#include "clang/AST/StmtVisitor.h"
29+
#include "clang/Basic/DiagnosticFrontend.h"
2930
#include "clang/Basic/TargetInfo.h"
30-
#include "clang/Frontend/FrontendDiagnostic.h"
3131
#include "llvm/IR/InlineAsm.h"
3232
#include "llvm/IR/Instruction.h"
3333
#include "llvm/IR/Intrinsics.h"

clang/lib/CodeGen/CGHLSLRuntime.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
#include "clang/AST/HLSLResource.h"
2626
#include "clang/AST/RecursiveASTVisitor.h"
2727
#include "clang/AST/Type.h"
28+
#include "clang/Basic/DiagnosticFrontend.h"
2829
#include "clang/Basic/TargetOptions.h"
29-
#include "clang/Frontend/FrontendDiagnostic.h"
3030
#include "llvm/ADT/DenseMap.h"
3131
#include "llvm/ADT/ScopeExit.h"
3232
#include "llvm/ADT/SmallString.h"

clang/lib/CodeGen/CodeGenFunction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
#include "clang/AST/StmtObjC.h"
3232
#include "clang/Basic/Builtins.h"
3333
#include "clang/Basic/CodeGenOptions.h"
34+
#include "clang/Basic/DiagnosticFrontend.h"
3435
#include "clang/Basic/TargetBuiltins.h"
3536
#include "clang/Basic/TargetInfo.h"
3637
#include "clang/CodeGen/CGFunctionInfo.h"
37-
#include "clang/Frontend/FrontendDiagnostic.h"
3838
#include "llvm/ADT/ArrayRef.h"
3939
#include "llvm/ADT/ScopeExit.h"
4040
#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"

clang/lib/CodeGen/CodeGenModule.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@
4040
#include "clang/Basic/Builtins.h"
4141
#include "clang/Basic/CodeGenOptions.h"
4242
#include "clang/Basic/Diagnostic.h"
43+
#include "clang/Basic/DiagnosticFrontend.h"
4344
#include "clang/Basic/Module.h"
4445
#include "clang/Basic/SourceManager.h"
4546
#include "clang/Basic/TargetInfo.h"
4647
#include "clang/Basic/Version.h"
4748
#include "clang/CodeGen/BackendUtil.h"
4849
#include "clang/CodeGen/ConstantInitBuilder.h"
49-
#include "clang/Frontend/FrontendDiagnostic.h"
5050
#include "llvm/ADT/STLExtras.h"
5151
#include "llvm/ADT/StringExtras.h"
5252
#include "llvm/ADT/StringSwitch.h"

clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212

1313
#include "CGBuiltin.h"
1414
#include "CodeGenFunction.h"
15+
#include "clang/Basic/DiagnosticFrontend.h"
1516
#include "clang/Basic/SyncScope.h"
1617
#include "clang/Basic/TargetBuiltins.h"
17-
#include "clang/Frontend/FrontendDiagnostic.h"
1818
#include "llvm/Analysis/ValueTracking.h"
1919
#include "llvm/CodeGen/MachineFunction.h"
2020
#include "llvm/IR/IntrinsicsAMDGPU.h"

clang/lib/Frontend/ASTUnit.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "clang/AST/Type.h"
2727
#include "clang/AST/TypeOrdering.h"
2828
#include "clang/Basic/Diagnostic.h"
29+
#include "clang/Basic/DiagnosticFrontend.h"
2930
#include "clang/Basic/FileManager.h"
3031
#include "clang/Basic/IdentifierTable.h"
3132
#include "clang/Basic/LLVM.h"
@@ -40,7 +41,6 @@
4041
#include "clang/Frontend/CompilerInvocation.h"
4142
#include "clang/Frontend/FrontendAction.h"
4243
#include "clang/Frontend/FrontendActions.h"
43-
#include "clang/Frontend/FrontendDiagnostic.h"
4444
#include "clang/Frontend/FrontendOptions.h"
4545
#include "clang/Frontend/MultiplexConsumer.h"
4646
#include "clang/Frontend/PrecompiledPreamble.h"

clang/lib/Frontend/CompilerInstance.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include "clang/AST/Decl.h"
1313
#include "clang/Basic/CharInfo.h"
1414
#include "clang/Basic/Diagnostic.h"
15+
#include "clang/Basic/DiagnosticFrontend.h"
1516
#include "clang/Basic/DiagnosticOptions.h"
1617
#include "clang/Basic/FileManager.h"
1718
#include "clang/Basic/LangStandard.h"
@@ -23,7 +24,6 @@
2324
#include "clang/Frontend/ChainedDiagnosticConsumer.h"
2425
#include "clang/Frontend/FrontendAction.h"
2526
#include "clang/Frontend/FrontendActions.h"
26-
#include "clang/Frontend/FrontendDiagnostic.h"
2727
#include "clang/Frontend/FrontendPluginRegistry.h"
2828
#include "clang/Frontend/LogDiagnosticPrinter.h"
2929
#include "clang/Frontend/SARIFDiagnosticPrinter.h"

0 commit comments

Comments
 (0)