class.c (maybe_fixup_vptrs): Remove declaration.
authorMark Mitchell <mark@codesourcery.com>
Mon, 5 Apr 1999 12:34:20 +0000 (12:34 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Mon, 5 Apr 1999 12:34:20 +0000 (12:34 +0000)
commit908c4e83161c7166e0d86864b88d29115b003c5a
tree381160cbe87945a2d68fddb5e59d42f2fd66730b
parentd4370213f65e9ebaab7b912ff9de84122e530a23
class.c (maybe_fixup_vptrs): Remove declaration.

* class.c (maybe_fixup_vptrs): Remove declaration.
(build_class_init_list): Likewise.
* decl.c (pushdecl_class_level): Call check_template_shadow here
...
(push_class_level_binding): ... not here.
* search.c (dfs_push_type_decls): Only avoid
template-self-reference TYPE_DECLs if they are from base classes.

From-SVN: r26202
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/decl.c
gcc/cp/search.c
gcc/testsuite/g++.old-deja/g++.pt/parse2.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/shadow2.C [new file with mode: 0644]