aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2004-07-08 14:53:42 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2004-07-08 14:53:42 +0000
commit6f2838e398cdad1972199dbc8136fac779bf850f (patch)
treeee7eaaaa60ffc24dea79e448d1e9747220b259c6 /gcc
parentc74fd3f1fd593b4696fadd8264743248d05ad178 (diff)
downloadgcc-6f2838e398cdad1972199dbc8136fac779bf850f.zip
gcc-6f2838e398cdad1972199dbc8136fac779bf850f.tar.gz
gcc-6f2838e398cdad1972199dbc8136fac779bf850f.tar.bz2
name-lookup.h (struct cp_binding_level): Update documentation for class_shadowed.
* name-lookup.h (struct cp_binding_level): Update documentation for class_shadowed. From-SVN: r84291
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/name-lookup.h12
2 files changed, 11 insertions, 6 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8aa6b1c..5a1a0bc 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/cp/name-lookup.h b/gcc/cp/name-lookup.h
index 1d1f09f..e4fd03c 100644
--- a/gcc/cp/name-lookup.h
+++ b/gcc/cp/name-lookup.h
@@ -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