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