* init.c (expand_aggr_init_1): Only handle value-init of bases. * constexpr.c (build_data_member_initialization): Handle multiple initializers for the same field. From-SVN: r238867
16 lines
168 B
C
16 lines
168 B
C
// PR c++/72457
|
|
// { dg-do compile { target c++11 } }
|
|
|
|
struct A {
|
|
int i;
|
|
constexpr A(): i(0) {}
|
|
};
|
|
|
|
struct B: A { };
|
|
|
|
struct C
|
|
{
|
|
B b;
|
|
constexpr C() : b{} {}
|
|
};
|