* cp-tree.h (convert_to_base_statically): Declare.
commitc1c5bfe2aa05d16af8cd782b036d378f3655e281
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Jul 2003 23:33:26 +0000 (24 23:33 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Jul 2003 23:33:26 +0000 (24 23:33 +0000)
tree796e409dc11901ee2b77ae057d565ef0d12f6050
parent56dcf3ccc3624a63e3e38fa393d5c80a499e37b5
* cp-tree.h (convert_to_base_statically): Declare.
* call.c (build_special_member_call): Convert INSTANCE to the base
type.
* class.c (convert_to_base_statically): New method.
* init.c (construct_virtual_base): Use it.
* method.c (do_build_assign_ref): Fix typo in comment.

* g++.dg/inherit/access5.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69763 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/init.c
gcc/cp/method.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/inherit/access5.C [new file with mode: 0644]