1 // PR c++/25369 2 // { dg-do link } 3 4 template <typename> struct A 5 { fooA6 void foo() {} 7 }; 8 bar(void (A<int>::*)())9 void bar(void (A<int>::*)()) {} 10 baz()11 template <int> void baz() 12 { 13 bar(&A<int>::foo); 14 } 15 main()16 int main() 17 { 18 baz<0>(); 19 return 0; 20 } 21