gcc/gcc cp/ChangeLog cp/class.c cp/method.c te ...
jason@gcc.gnu.org
jason@gcc.gnu.org
Fri Jun 8 04:10:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: jason@gcc.gnu.org 2001-06-08 04:10:30
Modified files:
gcc/cp : ChangeLog class.c method.c
Added files:
gcc/testsuite/g++.old-deja/g++.abi: vtable4.C
Log message:
PR c++/3061
* class.c (build_secondary_vtable): Use assert, rather than an error
message.
(dfs_fixup_binfo_vtbls): BINFO_VTABLE might be NULL.
(dfs_accumulate_vtbl_inits): A lost primary virtual base may
be between ORIG_BINFO and RTTI_BINFO, but neither of them.
Don't set BINFO_VTABLE for a primary virtual base.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.old-deja/g++.abi/vtable4.C.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.2402&r2=1.2403
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/class.c.diff?cvsroot=gcc&r1=1.383&r2=1.384
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/method.c.diff?cvsroot=gcc&r1=1.203&r2=1.204
More information about the Gcc-cvs
mailing list