diff options
author | Devang Patel <dpatel@apple.com> | 2002-09-19 09:19:36 -0700 |
---|---|---|
committer | Devang Patel <dpatel@gcc.gnu.org> | 2002-09-19 09:19:36 -0700 |
commit | 70b76b34a36af13d99506906cf89af67af614071 (patch) | |
tree | 6333d5c0f5f4cb057d87889291e28c7b8dae27f9 /libjava/java/lang | |
parent | b64ddb88fe0f4211125d8afa2d7348d6a9c242cf (diff) | |
download | gcc-70b76b34a36af13d99506906cf89af67af614071.zip gcc-70b76b34a36af13d99506906cf89af67af614071.tar.gz gcc-70b76b34a36af13d99506906cf89af67af614071.tar.bz2 |
cp-tree.h: New prototype for walk_vtabls().
2002-09-19 Devang Patel <dpatel@apple.com>
* cp/cp-tree.h: New prototype for walk_vtabls().
* cp/decl.c (walk_vtables_r): New function.
(struct cp_binding_level): Add new members, namespaces,
names_size and vtables.
(add_decl_to_level): Add decl in namespaces or vtables
chain, if conditions match.
(walk_vtables): New function.
(walk_namespaces_r): Travers separate namespace chain
for namespace decls.
(wrapup_globals_for_namespace): Use names_size instead
of list_length().
* cp/decl2.c (finish_file): Use walk_vtables() instead of
walk_globals() to walk vtable decls.
From-SVN: r57305
Diffstat (limited to 'libjava/java/lang')
0 files changed, 0 insertions, 0 deletions