name-lookup.h (struct cp_binding_level): Update documentation for class_shadowed.
authorMark Mitchell <mark@codesourcery.com>
Thu, 8 Jul 2004 14:53:42 +0000 (14:53 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Thu, 8 Jul 2004 14:53:42 +0000 (14:53 +0000)
* name-lookup.h (struct cp_binding_level): Update documentation
for class_shadowed.

From-SVN: r84291

gcc/cp/ChangeLog
gcc/cp/name-lookup.h

index 8aa6b1c34b9bdb69bf8e56b03ebbf82974556c54..5a1a0bc8ceac899a0ef22161a9a7e085ebc075ef 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-08  Mark Mitchell  <mark@codesourcery.com>
+
+       * name-lookup.h (struct cp_binding_level): Update documentation
+       for class_shadowed.
+
 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
 
        PR c++/16169
index 1d1f09f789d5b35b1aa6ef64ab6d00657baf50c1..e4fd03ce5491f9f50bf3f498e2b90fb86d58785b 100644 (file)
@@ -180,15 +180,15 @@ struct cp_binding_level GTY(())
        VALUE the common ancestor with this binding_level's namespace.  */
     tree using_directives;
 
-    /* If this binding level is the binding level for a class, then
-       class_shadowed is a TREE_LIST.  The TREE_PURPOSE of each node
-       is the name of an entity bound in the class.  The TREE_TYPE is
-       the DECL bound by this name in the class.  */
+    /* For the binding level corresponding to a class, the entities
+       declared in the class or its base classes.  */
     VEC(cp_class_binding) *class_shadowed;
 
     /* Similar to class_shadowed, but for IDENTIFIER_TYPE_VALUE, and
-       is used for all binding levels. In addition the TREE_VALUE is the
-       IDENTIFIER_TYPE_VALUE before we entered the class.  */
+       is used for all binding levels. The TREE_PURPOSE is the name of
+       the entity, the TREE_TYPE is the associated type.  In addition
+       the TREE_VALUE is the IDENTIFIER_TYPE_VALUE before we entered
+       the class.  */
     tree type_shadowed;
 
     /* A TREE_LIST.  Each TREE_VALUE is the LABEL_DECL for a local