1 // PR c++/53356 2 3 struct A { A(); ~A(); }; 4 5 struct B { 6 operator const A () const; 7 }; 8 cause_ICE()9 A* cause_ICE() { 10 return new A((A(),A())); 11 } 12