From: Argyrios Kyrtzidis Date: Tue, 29 Sep 2009 21:26:14 +0000 (+0000) Subject: Fix Decl class hierarchy. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fbc85e565271c762debfb3dcfce3a18df3e2b396;p=clang Fix Decl class hierarchy. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83109 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/AST/DeclNodes.def b/include/clang/AST/DeclNodes.def index c3a97f9a11..79a0d36828 100644 --- a/include/clang/AST/DeclNodes.def +++ b/include/clang/AST/DeclNodes.def @@ -91,16 +91,16 @@ ABSTRACT_DECL(Named, Decl) DECL(TemplateTypeParm, TypeDecl) ABSTRACT_DECL(Value, NamedDecl) DECL(EnumConstant, ValueDecl) - ABSTRACT_DECL(Declarator, NamedDecl) - DECL(Function, ValueDecl) + ABSTRACT_DECL(Declarator, ValueDecl) + DECL(Function, DeclaratorDecl) DECL(CXXMethod, FunctionDecl) DECL(CXXConstructor, CXXMethodDecl) DECL(CXXDestructor, CXXMethodDecl) DECL(CXXConversion, CXXMethodDecl) - DECL(Field, ValueDecl) + DECL(Field, DeclaratorDecl) DECL(ObjCIvar, FieldDecl) DECL(ObjCAtDefsField, FieldDecl) - DECL(Var, ValueDecl) + DECL(Var, DeclaratorDecl) DECL(ImplicitParam, VarDecl) DECL(ParmVar, VarDecl) DECL(OriginalParmVar, ParmVarDecl)