aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/expr.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2005-02-14 09:36:35 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2005-02-14 09:36:35 +0000
commit12a669d1e1b3b14f15bf512479c664130f52c89d (patch)
tree489402919c97378f6127944f463d865fdc1383ad /gcc/java/expr.c
parent90bb1c1f1511ccb29fc3c23fe2ab871c24c6b040 (diff)
downloadgcc-12a669d1e1b3b14f15bf512479c664130f52c89d.zip
gcc-12a669d1e1b3b14f15bf512479c664130f52c89d.tar.gz
gcc-12a669d1e1b3b14f15bf512479c664130f52c89d.tar.bz2
re PR c++/19891 (Covariant returns are broken)
cp: PR c++/19891 * class.c (build_simple_base_path): Build the component_ref directly. (update_vtable_entry_for_fn): Walk the covariant's binfo chain rather than using lookup_base. * search.c (dfs_walk_once): Add non-recursive assert check. * typeck.c (build_class_member_access_expr): It is possible for the member type to be both const and volatile. testsuite: PR c++/19891 * g++.dg/abi/covariant4.C: New. From-SVN: r95005
Diffstat (limited to 'gcc/java/expr.c')
0 files changed, 0 insertions, 0 deletions