PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / init / value9.C
blob4899bd81001af029199e24062a4546378643a2a5
1 // PR c++/50793
2 // { dg-do run }
4 struct NonTrivial
6   NonTrivial() { }
7 };
9 struct S
11   NonTrivial nt;
12   int i;
15 int f(S s)
17   s.i = 0xdeadbeef;
18   return s.i;
21 int g(S s = S())
23   return s.i;
26 int main()
28   f(S());  // make stack dirty
30   if ( g() )
31     __builtin_abort();