OSDN Git Service

* class.c (find_final_overrider_data): Add `candidates'.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Apr 2001 18:06:26 +0000 (18:06 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Apr 2001 18:06:26 +0000 (18:06 +0000)
commitcca3a714196fe6d2567b0e16d4a01a862f38698b
tree5f0d77378e5aadab31152264b12a765ca92dd6e1
parent15f780bdbd68528a6a4e3398a8c9ca277c535dbe
* class.c (find_final_overrider_data): Add `candidates'.
(dfs_find_final_overrider): Don't issue error messages
prematurely.
(find_final_overrider): Issue error messages here.
(build_base_field): Don't warn about amgibuous direct bases here.
(warn_about_ambiguous_direct_bases): New function.
(layout_class_type): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41224 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/testsuite/g++.old-deja/g++.other/override1.C [new file with mode: 0644]