[cfe-commits] r83109 - /cfe/trunk/include/clang/AST/DeclNodes.def

Argiris Kirtzidis akyrtzi at gmail.com
Tue Sep 29 14:26:14 PDT 2009


Author: akirtzidis
Date: Tue Sep 29 16:26:14 2009
New Revision: 83109

URL: http://llvm.org/viewvc/llvm-project?rev=83109&view=rev
Log:
Fix Decl class hierarchy.

Modified:
    cfe/trunk/include/clang/AST/DeclNodes.def

Modified: cfe/trunk/include/clang/AST/DeclNodes.def
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/DeclNodes.def?rev=83109&r1=83108&r2=83109&view=diff

==============================================================================
--- cfe/trunk/include/clang/AST/DeclNodes.def (original)
+++ cfe/trunk/include/clang/AST/DeclNodes.def Tue Sep 29 16:26:14 2009
@@ -91,16 +91,16 @@
     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)





More information about the cfe-commits mailing list