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