[C++ PATCH] Deprecate -ffriend-injection
[official-gcc.git] / gcc / testsuite / g++.dg / init / new33.C
blob18da79e7e9a3dceea3571d94b345b953f2f0bd93
1 // PR c++/53356
2 // { dg-do compile }
4 struct A {};
5 struct B { operator const A & () const; };
6 struct C { operator const A & () const; C (); };
7 struct D { operator const A & () const; D (); ~D (); };
9 A *foo () { return new A (B ()); }
10 A *bar () { return new A (C ()); }
11 A *baz () { return new A (D ()); }