PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / init / ref16.C
blob2d56395cb63921412d810cf6c4710cc6f71044bf
1 // PR c++/35548
2 // { dg-do run }
4 int c;
5 struct A
7   A() { ++c; }
8   A(const A&) { ++c; }
9   ~A() { --c; }
12 A f()
14   return A();
17 int i;
18 const A* ap;
19 int main()
21   const A& ar = i ? *ap : f();
22   return (c == 0);