diff options
author | Jason Merrill <jason@redhat.com> | 2010-07-09 15:36:19 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2010-07-09 15:36:19 -0400 |
commit | 02dea3ffc6e0f26963db8255ea003d0ede0918cc (patch) | |
tree | 27b3670f92dc982f83cc34bdb5baecdb238472d7 /gcc/tree-vrp.c | |
parent | 59ee2304b00de03560aca9fdba6eb9ac08e0a7b8 (diff) | |
download | gcc-02dea3ffc6e0f26963db8255ea003d0ede0918cc.zip gcc-02dea3ffc6e0f26963db8255ea003d0ede0918cc.tar.gz gcc-02dea3ffc6e0f26963db8255ea003d0ede0918cc.tar.bz2 |
re PR c++/43120 (Virtual inheritance with covariant return type confuses GCC)
PR c++/43120
* cp-tree.h (BV_LOST_PRIMARY): New macro.
* class.c (update_vtable_entry_for_fn): Fix covariant thunk logic.
Set BV_LOST_PRIMARY.
(build_vtbl_initializer): Check BV_LOST_PRIMARY.
From-SVN: r162008
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions