re PR c++/48035 (Mismatch on size of class when initializing hierarchy involving virtual inheritance and empty base classes) PR c++/48035 * init.c (build_zero_init_1): Extracted from build_zero_init. Add FIELD_SIZE argument, if non-NULL and field bit_position as not smaller than that, don't add that field's initializer. Pass DECL_SIZE as last argument to build_zero_init_1 for DECL_FIELD_IS_BASE fields. (build_zero_init): Use build_zero_init_1. * g++.dg/inherit/virtual8.C: New test. From-SVN: r170874
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
access1.C | Loading commit data... | |
access2.C | Loading commit data... | |
access3.C | Loading commit data... | |
access4.C | Loading commit data... | |
access5.C | Loading commit data... | |
access6.C | Loading commit data... | |
access7.C | Loading commit data... | |
access8.C | Loading commit data... | |
base1.C | Loading commit data... | |
base2.C | Loading commit data... | |
base3.C | Loading commit data... | |
cond1.C | Loading commit data... | |
conv1.C | Loading commit data... | |
conv2.C | Loading commit data... | |
conv3.C | Loading commit data... | |
covariant1.C | Loading commit data... | |
covariant10.C | Loading commit data... | |
covariant11.C | Loading commit data... | |
covariant12.C | Loading commit data... | |
covariant13.C | Loading commit data... | |
covariant14.C | Loading commit data... | |
covariant15.C | Loading commit data... | |
covariant16.C | Loading commit data... | |
covariant17.C | Loading commit data... | |
covariant18.C | Loading commit data... | |
covariant19.C | Loading commit data... | |
covariant2.C | Loading commit data... | |
covariant3.C | Loading commit data... | |
covariant4.C | Loading commit data... | |
covariant5.C | Loading commit data... | |
covariant6.C | Loading commit data... | |
covariant7.C | Loading commit data... | |
covariant8.C | Loading commit data... | |
covariant9.C | Loading commit data... | |
crash1.C | Loading commit data... | |
crash2.C | Loading commit data... | |
error1.C | Loading commit data... | |
error2.C | Loading commit data... | |
error3.C | Loading commit data... | |
error4.C | Loading commit data... | |
implicit-trivial1.C | Loading commit data... | |
local1.C | Loading commit data... | |
local2.C | Loading commit data... | |
local3.C | Loading commit data... | |
multiple1.C | Loading commit data... | |
namespace-as-base.C | Loading commit data... | |
null1.C | Loading commit data... | |
operator1.C | Loading commit data... | |
operator2.C | Loading commit data... | |
override-attribs.C | Loading commit data... | |
override1.C | Loading commit data... | |
pr30297.C | Loading commit data... | |
ptrmem1.C | Loading commit data... | |
ptrmem2.C | Loading commit data... | |
ptrmem3.C | Loading commit data... | |
pure1.C | Loading commit data... | |
sizeof1.C | Loading commit data... | |
template-as-base.C | Loading commit data... | |
thunk1.C | Loading commit data... | |
thunk10.C | Loading commit data... | |
thunk11-aux.cc | Loading commit data... | |
thunk11.C | Loading commit data... | |
thunk11.h | Loading commit data... | |
thunk2.C | Loading commit data... | |
thunk3.C | Loading commit data... | |
thunk4.C | Loading commit data... | |
thunk5.C | Loading commit data... | |
thunk6.C | Loading commit data... | |
thunk7.C | Loading commit data... | |
thunk8.C | Loading commit data... | |
thunk9.C | Loading commit data... | |
typedef1.C | Loading commit data... | |
typeinfo1.C | Loading commit data... | |
union1.C | Loading commit data... | |
using1.C | Loading commit data... | |
using2.C | Loading commit data... | |
using3.C | Loading commit data... | |
using4.C | Loading commit data... | |
using5.C | Loading commit data... | |
using6.C | Loading commit data... | |
virtual1.C | Loading commit data... | |
virtual2.C | Loading commit data... | |
virtual3.C | Loading commit data... | |
virtual4.C | Loading commit data... | |
virtual5.C | Loading commit data... | |
virtual6.C | Loading commit data... | |
virtual7.C | Loading commit data... | |
virtual8.C | Loading commit data... | |
volatile1.C | Loading commit data... |