Revert my patches which removed Diagnostic.h includes by moving some operator...
Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. This seems to negatively affect compile time onsome ObjC tests (which use a lot of partial diagnostics I assume). I have to come up with a way to keep them inline without including Diagnostic.h everywhere. Now adding a new diagnostic requires a full rebuild of e.g. the static analyzer which doesn't even use those diagnostics. This reverts commit 6496bd10. This reverts commit 7af19b81. This reverts commit fdd15602. This reverts commit 00bd44d5. This reverts commit ef9b60ff. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150006 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/ASTContext.h 4 additions, 4 deletionsinclude/clang/AST/ASTContext.h
- include/clang/AST/CanonicalType.h 5 additions, 1 deletioninclude/clang/AST/CanonicalType.h
- include/clang/AST/Decl.h 13 additions, 10 deletionsinclude/clang/AST/Decl.h
- include/clang/AST/DeclarationName.h 14 additions, 5 deletionsinclude/clang/AST/DeclarationName.h
- include/clang/AST/Mangle.h 0 additions, 2 deletionsinclude/clang/AST/Mangle.h
- include/clang/AST/NestedNameSpecifier.h 7 additions, 4 deletionsinclude/clang/AST/NestedNameSpecifier.h
- include/clang/AST/Type.h 14 additions, 3 deletionsinclude/clang/AST/Type.h
- include/clang/Basic/Diagnostic.h 0 additions, 1 deletioninclude/clang/Basic/Diagnostic.h
- include/clang/Basic/PartialDiagnostic.h 77 additions, 73 deletionsinclude/clang/Basic/PartialDiagnostic.h
- include/clang/Lex/PPCallbacks.h 4 additions, 4 deletionsinclude/clang/Lex/PPCallbacks.h
- include/clang/Lex/PTHManager.h 1 addition, 0 deletionsinclude/clang/Lex/PTHManager.h
- include/clang/Lex/Preprocessor.h 14 additions, 4 deletionsinclude/clang/Lex/Preprocessor.h
- include/clang/Sema/CodeCompleteConsumer.h 0 additions, 1 deletioninclude/clang/Sema/CodeCompleteConsumer.h
- include/clang/Sema/DelayedDiagnostic.h 0 additions, 1 deletioninclude/clang/Sema/DelayedDiagnostic.h
- include/clang/Sema/Sema.h 0 additions, 1 deletioninclude/clang/Sema/Sema.h
- include/clang/Sema/SemaFixItUtils.h 0 additions, 1 deletioninclude/clang/Sema/SemaFixItUtils.h
- include/clang/Serialization/ASTWriter.h 0 additions, 1 deletioninclude/clang/Serialization/ASTWriter.h
- lib/AST/ASTContext.cpp 0 additions, 7 deletionslib/AST/ASTContext.cpp
- lib/AST/Decl.cpp 0 additions, 15 deletionslib/AST/Decl.cpp
- lib/AST/DeclCXX.cpp 0 additions, 1 deletionlib/AST/DeclCXX.cpp
Loading
Please register or sign in to comment