cp:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2001 15:12:49 +0000 (15:12 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2001 15:12:49 +0000 (15:12 +0000)
commit832ab3b85261629c2b4b14444dd52c0104a04d15
tree9a1ca077f80ae1edb19df119baaea738f59a70d6
parenta2d6595375f40a45df9bbd7696bfa5aef422b44e
cp:
* class.c (mark_primary_virtual_base): Don't adjust base
offsets here.
(dfs_unshared_virtual_bases): Adjust them here.
(mark_primary_bases): Explain why we adjust at the end.
testsuite:
* g++.dg/abi/vbase8-21.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44425 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/vbase8-21.C [new file with mode: 0644]