2 // Old bug: Scoped constructor call is not properly recognized as a functional cast
3 // But after DR 147 A::A() is a constructor call, not a functional cast.
10 operator int () { return 1; }
16 a.A::A(); // { dg-error "" }
17 A::A(); // { dg-message "" }