1 // { dg-options "-fpermissive -w" }
2 
3 struct A
4 {
fooA5   template<int> void foo()
6   {
7     void (A::* fp)();
8     fp = A::foo<0>;  // { dg-bogus "pointer to member" }
9   }
10 };
11 
bar()12 void bar()
13 {
14   A().foo<0>();
15 }
16