diff options
author | Mark Mitchell <mark@codesourcery.com> | 2004-07-08 14:53:42 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2004-07-08 14:53:42 +0000 |
commit | 6f2838e398cdad1972199dbc8136fac779bf850f (patch) | |
tree | ee7eaaaa60ffc24dea79e448d1e9747220b259c6 | |
parent | c74fd3f1fd593b4696fadd8264743248d05ad178 (diff) | |
download | gcc-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
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/name-lookup.h | 12 |
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 |