PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / init / lifetime2.C
blob293bd692e9cbf3923fdc769c85d64fa62755a0f7
1 // PR c++/26714
2 // { dg-do run }
4 extern "C" void abort();
6 bool ok = false;
7 struct A
9   A() { }
10   ~A() { if (!ok) abort(); }
13 struct B
15   const A &a1;
16   const A &a2;
17   B() : a1(A()),a2(A()) { ok = true; }
20 int main()
22   B b;