1 // PR c++/95241
2 // { dg-do compile { target c++11 } }
3 
4 struct Fragment
5 {
6   int off;
FragmentFragment7   constexpr Fragment(int _off) : off(_off) { }
FragmentFragment8   constexpr Fragment() : Fragment(1) { }
9 };
10 
11 struct Field
12 {
13   Fragment fragments[3];
FieldField14   constexpr Field(int off) : fragments{{off}} { }
15 };
16 
17 constexpr Field field{0};
18 
19 static_assert(field.fragments[0].off == 0
20 	      && field.fragments[1].off == 1
21 	      && field.fragments[2].off == 1, "");
22