]> gcc.gnu.org Git - gcc.git/commit
class.c (find_final_overrider_data): Add `candidates'.
authorMark Mitchell <mark@codesourcery.com>
Tue, 10 Apr 2001 18:06:26 +0000 (18:06 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 10 Apr 2001 18:06:26 +0000 (18:06 +0000)
commit78b45a2404bade7c7a5178fa882129811ff08790
tree5f0d77378e5aadab31152264b12a765ca92dd6e1
parent0450d74d53b419f6455d9fc4f12ccf2a37ce61b8
class.c (find_final_overrider_data): Add `candidates'.

* 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.

From-SVN: r41224
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/testsuite/g++.old-deja/g++.other/override1.C [new file with mode: 0644]
This page took 0.06508 seconds and 5 git commands to generate.