prune #includes

llvm-svn: 65158
This commit is contained in:
Chris Lattner 2009-02-20 21:06:29 +00:00
parent addc50b4ee
commit a2e2167c25
3 changed files with 2 additions and 11 deletions

View File

@ -14,12 +14,8 @@
#ifndef LLVM_CLANG_AST_DECL_H #ifndef LLVM_CLANG_AST_DECL_H
#define LLVM_CLANG_AST_DECL_H #define LLVM_CLANG_AST_DECL_H
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/OperatorKinds.h"
#include "clang/AST/DeclarationName.h"
#include "clang/AST/DeclBase.h" #include "clang/AST/DeclBase.h"
#include "clang/Parse/AccessSpecifier.h" #include "clang/AST/DeclarationName.h"
#include "llvm/ADT/SmallVector.h"
namespace clang { namespace clang {
class Expr; class Expr;

View File

@ -18,8 +18,6 @@
#include "clang/AST/Type.h" #include "clang/AST/Type.h"
// FIXME: Layering violation // FIXME: Layering violation
#include "clang/Parse/AccessSpecifier.h" #include "clang/Parse/AccessSpecifier.h"
#include "clang/Basic/SourceLocation.h"
#include "llvm/ADT/PointerIntPair.h"
namespace clang { namespace clang {
class DeclContext; class DeclContext;

View File

@ -15,8 +15,6 @@
#define LLVM_CLANG_AST_DECLOBJC_H #define LLVM_CLANG_AST_DECLOBJC_H
#include "clang/AST/Decl.h" #include "clang/AST/Decl.h"
#include "clang/Basic/IdentifierTable.h"
#include "llvm/ADT/DenseMap.h"
namespace clang { namespace clang {
class Expr; class Expr;
@ -30,8 +28,7 @@ class ObjCProtocolDecl;
class ObjCCategoryDecl; class ObjCCategoryDecl;
class ObjCPropertyDecl; class ObjCPropertyDecl;
class ObjCPropertyImplDecl; class ObjCPropertyImplDecl;
/// ObjCList - This is a simple template class used to hold various lists of /// ObjCList - This is a simple template class used to hold various lists of
/// decls etc, which is heavily used by the ObjC front-end. This only use case /// decls etc, which is heavily used by the ObjC front-end. This only use case
/// this supports is setting the list all at once and then reading elements out /// this supports is setting the list all at once and then reading elements out