PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / init / new29.C
blob1ca8ca06abffae36f73e8302426d74ff6dbc1e60
1 // PR c++/43951
2 // { dg-do run }
3 // { dg-options "-O2" }
5 extern "C" void abort ();
7 class Foo
9 public:
10   Foo () : xxx (1) {};
11   const int xxx;
14 struct Foo2
16   Foo foo;
19 Foo2 *
20 bar ()
22   return new Foo2;
25 int
26 main ()
28   Foo2 *p = bar ();
30   if (p->foo.xxx != 1)
31     abort ();
32   return 0;