diff options
author | Daniel Dunbar <daniel@zuster.org> | 2008-08-11 03:27:53 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2008-08-11 03:27:53 +0000 |
commit | 12bc692a78582f1cc32791325981aadcffb04c5e (patch) | |
tree | 3798a7b2c0110338e2cfd72ac3825b731b4f30e1 | |
parent | c17a4d3b16a2624a76de5d7508805534545bd3bf (diff) |
Minor #include cleaning
- Drop TokenKinds.h from Action.h
- Move DeclSpec.h from Sema.h into individual Sema .cpp files
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54625 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/Parse/Action.h | 1 | ||||
-rw-r--r-- | lib/Sema/Sema.h | 2 | ||||
-rw-r--r-- | lib/Sema/SemaDeclAttr.cpp | 1 | ||||
-rw-r--r-- | lib/Sema/SemaDeclCXX.cpp | 4 | ||||
-rw-r--r-- | lib/Sema/SemaDeclObjC.cpp | 2 | ||||
-rw-r--r-- | lib/Sema/SemaExprCXX.cpp | 1 | ||||
-rw-r--r-- | lib/Sema/SemaExprObjC.cpp | 1 | ||||
-rw-r--r-- | lib/Sema/SemaInit.cpp | 1 |
8 files changed, 10 insertions, 3 deletions
diff --git a/include/clang/Parse/Action.h b/include/clang/Parse/Action.h index 110e26fd17..c00fb8067c 100644 --- a/include/clang/Parse/Action.h +++ b/include/clang/Parse/Action.h @@ -16,7 +16,6 @@ #include "clang/Basic/IdentifierTable.h" #include "clang/Basic/SourceLocation.h" -#include "clang/Basic/TokenKinds.h" #include "clang/Parse/AccessSpecifier.h" namespace clang { diff --git a/lib/Sema/Sema.h b/lib/Sema/Sema.h index 99e40776f8..428610f04d 100644 --- a/lib/Sema/Sema.h +++ b/lib/Sema/Sema.h @@ -18,7 +18,6 @@ #include "IdentifierResolver.h" #include "CXXFieldCollector.h" #include "clang/Parse/Action.h" -#include "clang/Parse/DeclSpec.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/DenseSet.h" #include "llvm/ADT/SmallPtrSet.h" @@ -36,6 +35,7 @@ namespace clang { class Preprocessor; class Decl; class DeclContext; + class DeclSpec; class NamedDecl; class ScopedDecl; class Expr; diff --git a/lib/Sema/SemaDeclAttr.cpp b/lib/Sema/SemaDeclAttr.cpp index 54f6579e36..c8bc12df9f 100644 --- a/lib/Sema/SemaDeclAttr.cpp +++ b/lib/Sema/SemaDeclAttr.cpp @@ -14,6 +14,7 @@ #include "Sema.h" #include "clang/AST/ASTContext.h" #include "clang/Basic/TargetInfo.h" +#include "clang/Parse/DeclSpec.h" #include <llvm/ADT/StringExtras.h> using namespace clang; diff --git a/lib/Sema/SemaDeclCXX.cpp b/lib/Sema/SemaDeclCXX.cpp index 554e742669..95b3811d43 100644 --- a/lib/Sema/SemaDeclCXX.cpp +++ b/lib/Sema/SemaDeclCXX.cpp @@ -12,7 +12,6 @@ //===----------------------------------------------------------------------===// #include "Sema.h" -#include "clang/Basic/LangOptions.h" #include "clang/AST/ASTConsumer.h" #include "clang/AST/ASTContext.h" #include "clang/AST/DeclCXX.h" @@ -20,6 +19,9 @@ #include "clang/AST/ExprObjC.h" #include "clang/AST/StmtVisitor.h" #include "clang/AST/Type.h" +#include "clang/Basic/Diagnostic.h" +#include "clang/Basic/LangOptions.h" +#include "clang/Parse/DeclSpec.h" #include "clang/Parse/Scope.h" #include "llvm/ADT/OwningPtr.h" #include "llvm/Support/Compiler.h" diff --git a/lib/Sema/SemaDeclObjC.cpp b/lib/Sema/SemaDeclObjC.cpp index 3478de5bf5..bcd6cfe28d 100644 --- a/lib/Sema/SemaDeclObjC.cpp +++ b/lib/Sema/SemaDeclObjC.cpp @@ -14,6 +14,8 @@ #include "Sema.h" #include "clang/AST/ASTContext.h" #include "clang/AST/DeclObjC.h" +#include "clang/Basic/Diagnostic.h" +#include "clang/Parse/DeclSpec.h" #include "clang/Parse/Scope.h" using namespace clang; diff --git a/lib/Sema/SemaExprCXX.cpp b/lib/Sema/SemaExprCXX.cpp index c48a19b15a..86e334580c 100644 --- a/lib/Sema/SemaExprCXX.cpp +++ b/lib/Sema/SemaExprCXX.cpp @@ -14,6 +14,7 @@ #include "Sema.h" #include "clang/AST/ExprCXX.h" #include "clang/AST/ASTContext.h" +#include "clang/Basic/Diagnostic.h" using namespace clang; /// ActOnCXXCasts - Parse {dynamic,static,reinterpret,const}_cast's. diff --git a/lib/Sema/SemaExprObjC.cpp b/lib/Sema/SemaExprObjC.cpp index 8acd1f2f0a..75546ea903 100644 --- a/lib/Sema/SemaExprObjC.cpp +++ b/lib/Sema/SemaExprObjC.cpp @@ -15,6 +15,7 @@ #include "clang/AST/ASTContext.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/ExprObjC.h" +#include "clang/Basic/Diagnostic.h" using namespace clang; Sema::ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs, diff --git a/lib/Sema/SemaInit.cpp b/lib/Sema/SemaInit.cpp index a2add34238..cb7f5324e3 100644 --- a/lib/Sema/SemaInit.cpp +++ b/lib/Sema/SemaInit.cpp @@ -15,6 +15,7 @@ #include "clang/AST/ASTContext.h" #include "clang/AST/Expr.h" #include "clang/AST/Type.h" +#include "clang/Basic/Diagnostic.h" namespace clang { |