1 // { dg-do run } 2 // prms-id: 5673 3 4 class A { 5 public: 6 operator int () { 7 return 7; 8 } 9 ~A(); 10 }; 11 foo()12 int foo() { 13 return A(); 14 } 15 main()16 int main() { 17 return foo() != 7; 18 } 19 ~A()20 A::~A() { 21 } 22