1 // PR c++/79937
2 // { dg-do run { target c++14 } }
3 
4 struct C {};
5 
6 struct X {
7   unsigned i;
8   unsigned n = i;
9 };
10 
11 C
bar(X x)12 bar (X x)
13 {
14   if (x.i != 1 || x.n != 1)
15     __builtin_abort ();
16   return {};
17 }
18 
19 int
main()20 main ()
21 {
22   C c = bar (X {1});
23 }
24