1 // PR c++/47703
2
3 typedef void (*pfn)(int &);
4
5 struct A
6 {
pfnA7 operator pfn() { return 0; }
8 };
9
f()10 void f()
11 {
12 const int i = 42;
13 A()(i); // { dg-message "<conversion>" }
14 // { dg-error "qualifiers" "" { target *-*-* } .-1 }
15 }
16
17 // { dg-prune-output "no match" }
18