8sa1-gcc/gcc/testsuite/g++.dg/cpp0x/constexpr-list1.C
Jason Merrill 49b5925f02 PR c++/72457 - ICE with list-value-initialized base.
* 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
2016-07-29 10:03:26 -04:00

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{} {}
};