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 | 34fb67272c020aa09797e2c62be2849601cf85e6 (patch) | |
tree | 3fa68ea8266605602cfa046afe870fb4f2bcb3b0 /clang/lib | |
parent | 303e2c2f1f11b8f11c2dc222465eec353d9218c7 (diff) | |
download | bcm5719-llvm-34fb67272c020aa09797e2c62be2849601cf85e6.tar.gz bcm5719-llvm-34fb67272c020aa09797e2c62be2849601cf85e6.zip |
Minor #include cleaning
- Drop TokenKinds.h from Action.h
- Move DeclSpec.h from Sema.h into individual Sema .cpp files
llvm-svn: 54625
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Sema/Sema.h | 2 | ||||
-rw-r--r-- | clang/lib/Sema/SemaDeclAttr.cpp | 1 | ||||
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 4 | ||||
-rw-r--r-- | clang/lib/Sema/SemaDeclObjC.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Sema/SemaExprCXX.cpp | 1 | ||||
-rw-r--r-- | clang/lib/Sema/SemaExprObjC.cpp | 1 | ||||
-rw-r--r-- | clang/lib/Sema/SemaInit.cpp | 1 |
7 files changed, 10 insertions, 2 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 99e40776f83..428610f04d6 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/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/clang/lib/Sema/SemaDeclAttr.cpp b/clang/lib/Sema/SemaDeclAttr.cpp index 54f6579e36c..c8bc12df9f8 100644 --- a/clang/lib/Sema/SemaDeclAttr.cpp +++ b/clang/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/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 554e7426694..95b3811d433 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/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/clang/lib/Sema/SemaDeclObjC.cpp b/clang/lib/Sema/SemaDeclObjC.cpp index 3478de5bf53..bcd6cfe28db 100644 --- a/clang/lib/Sema/SemaDeclObjC.cpp +++ b/clang/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/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index c48a19b15a3..86e334580c4 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/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/clang/lib/Sema/SemaExprObjC.cpp b/clang/lib/Sema/SemaExprObjC.cpp index 8acd1f2f0a4..75546ea903b 100644 --- a/clang/lib/Sema/SemaExprObjC.cpp +++ b/clang/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/clang/lib/Sema/SemaInit.cpp b/clang/lib/Sema/SemaInit.cpp index a2add342382..cb7f5324e39 100644 --- a/clang/lib/Sema/SemaInit.cpp +++ b/clang/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 { |