From edd1129c36803f9078b59139b54081eaf80c9a20 Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Tue, 29 Sep 2009 21:26:14 +0000 Subject: [PATCH] Fix Decl class hierarchy. llvm-svn: 83109 --- clang/include/clang/AST/DeclNodes.def | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/clang/include/clang/AST/DeclNodes.def b/clang/include/clang/AST/DeclNodes.def index c3a97f9a110d..79a0d368288c 100644 --- a/clang/include/clang/AST/DeclNodes.def +++ b/clang/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)