re PR c++/20232 (ICE with covariancy)
authorNathan Sidwell <nathan@codesourcery.com>
Tue, 1 Mar 2005 09:57:45 +0000 (09:57 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Tue, 1 Mar 2005 09:57:45 +0000 (09:57 +0000)
commit742f25b311bbf5cc4f25a975f53413a85410292a
tree330aeb456e9bc16d26dfa8ee60bf99d4795606d6
parentc363985db8d82f3c097689203d7d805716b6d950
re PR c++/20232 (ICE with covariancy)

cp:
PR c++/20232
* class.c (update_vtable_entry_for_fn): Don't crash on invalid
covariancy.

* cp-tree.g (THUNK_TARGET): Expand comment.
* method.c (use_thunk): Make sure we also use the target, if that
is a thunk.
testsuite:
PR c++/20232
* g++.dg/inherit/covariant12.C: New.

From-SVN: r95733
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/method.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/inherit/covariant12.C [new file with mode: 0644]