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