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 }
5struct A
6{
7  void f () {}
8};
9
10void (A::*const cp)() = &A::f;
11
12int main ()
13{
14  void (A::* p)();
15  void (A::** ip)() = &p;
16
17  *ip = &A::f;
18}
19