Author: brunoricci Date: Sun Aug 5 02:48:59 2018 New Revision: 338966 URL: http://llvm.org/viewvc/llvm-project?rev=338966&view=rev Log: [AST][NFC] Remove unneeded forward declarations in Type.h
These forward declarations for various classes in the Type hierarchy are not needed since they are all forward declared systematically a few lines below. Modified: cfe/trunk/include/clang/AST/Type.h Modified: cfe/trunk/include/clang/AST/Type.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Type.h?rev=338966&r1=338965&r2=338966&view=diff ============================================================================== --- cfe/trunk/include/clang/AST/Type.h (original) +++ cfe/trunk/include/clang/AST/Type.h Sun Aug 5 02:48:59 2018 @@ -100,48 +100,33 @@ namespace llvm { namespace clang { -class ArrayType; class ASTContext; -class AttributedType; -class AutoType; -class BuiltinType; template <typename> class CanQual; -class ComplexType; class CXXRecordDecl; class DeclContext; -class DeducedType; class EnumDecl; class Expr; class ExtQualsTypeCommonBase; class FunctionDecl; -class FunctionNoProtoType; -class FunctionProtoType; class IdentifierInfo; -class InjectedClassNameType; class NamedDecl; class ObjCInterfaceDecl; -class ObjCObjectPointerType; -class ObjCObjectType; class ObjCProtocolDecl; class ObjCTypeParamDecl; -class ParenType; struct PrintingPolicy; class RecordDecl; -class RecordType; class Stmt; class TagDecl; class TemplateArgument; class TemplateArgumentListInfo; class TemplateArgumentLoc; -class TemplateSpecializationType; class TemplateTypeParmDecl; class TypedefNameDecl; -class TypedefType; class UnresolvedUsingTypenameDecl; using CanQualType = CanQual<Type>; - // Provide forward declarations for all of the *Type classes +// Provide forward declarations for all of the *Type classes. #define TYPE(Class, Base) class Class##Type; #include "clang/AST/TypeNodes.def" _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits