]> granicus.if.org Git - clang/commit
Move diagnostic enums into Basic.
authorRichard Trieu <rtrieu@google.com>
Sat, 8 Dec 2018 05:05:03 +0000 (05:05 +0000)
committerRichard Trieu <rtrieu@google.com>
Sat, 8 Dec 2018 05:05:03 +0000 (05:05 +0000)
commit322b88de1fc968656cbb16103049a5c573e0deb8
tree79451c44640f1b5cbe1eecfd1f3a71a49e189114
parentf2b2919b86268ab9eb8fb1d3aca026950aa79b3f
Move diagnostic enums into Basic.

Move enums from */*Diagnostic.h to Basic/Diagnostic*.h.  Basic/AllDiagnostics.h
needs all the enums and moving the sources to Basic prevents a Basic->*->Basic
dependency loop.  This also allows each Basic/Diagnostics*Kinds.td to have a
header at Basic/Diagnostic*.h (except for Common).  The old headers are kept in place since other packages are still using them.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@348685 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
include/clang/AST/ASTDiagnostic.h
include/clang/AST/CommentDiagnostic.h
include/clang/Analysis/AnalysisDiagnostic.h
include/clang/Basic/AllDiagnostics.h
include/clang/Basic/DiagnosticAST.h [new file with mode: 0644]
include/clang/Basic/DiagnosticAnalysis.h [new file with mode: 0644]
include/clang/Basic/DiagnosticComment.h [new file with mode: 0644]
include/clang/Basic/DiagnosticCrossTU.h [new file with mode: 0644]
include/clang/Basic/DiagnosticDriver.h [new file with mode: 0644]
include/clang/Basic/DiagnosticFrontend.h [new file with mode: 0644]
include/clang/Basic/DiagnosticLex.h [new file with mode: 0644]
include/clang/Basic/DiagnosticParse.h [new file with mode: 0644]
include/clang/Basic/DiagnosticRefactoring.h [new file with mode: 0644]
include/clang/Basic/DiagnosticSema.h [new file with mode: 0644]
include/clang/Basic/DiagnosticSerialization.h [new file with mode: 0644]
include/clang/CrossTU/CrossTUDiagnostic.h
include/clang/Driver/DriverDiagnostic.h
include/clang/Frontend/FrontendDiagnostic.h
include/clang/Lex/LexDiagnostic.h
include/clang/Parse/ParseDiagnostic.h
include/clang/Sema/SemaDiagnostic.h
include/clang/Serialization/SerializationDiagnostic.h
include/clang/Tooling/Refactoring/RefactoringDiagnostic.h