(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp1y/
pr79937-1.C
// PR c++/79937
// { dg-do run { target c++14 } }

struct C {};

struct X {
  unsigned i;
  unsigned n = i;
};

C
bar (X x)
{
  if (x.i != 1 || x.n != 1)
    __builtin_abort ();
  return {};
}

int
main ()
{
  C c = bar (X {1});
}