// PRMS Id: 6604// Old bug: Scoped constructor call is not properly recognized as a functional cast// But after DR 147 A::A() is a constructor call, not a functional cast.intc;structA{A(){++c;}~A(){--c;}operatorint(){return1;}};intmain(){Aa;a.A::A();// { dg-error "" }A::A();// { dg-message "" }returnc;}