1 // Bug: This checks that the pointer-to-member-function type is not
2 // shared between differently-qualified pointer-to-method types.
3 
4 // { dg-do compile }
5 struct A
6 {
fA7   void f () {}
8 };
9 
10 void (A::*const cp)() = &A::f;
11 
main()12 int main ()
13 {
14   void (A::* p)();
15   void (A::** ip)() = &p;
16 
17   *ip = &A::f;
18 }
19