1 //PR c++/8222 2 // Origin: giovannibajo@libero.it and setzersn@gmx.de 3 4 // { dg-do run } 5 6 struct Foo 7 { 8 template <class> funcFoo9 void func() {} 10 }; 11 template <class> Bar(Foo * p)12void Bar(Foo* p) 13 { 14 p->func<int>(); 15 } 16 main()17int main() 18 { 19 Foo c; 20 Bar<int>(&c); 21 } 22