1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// PR c++/9488 // Origin: Wolfgang Bangerth <bangerth@ticam.utexas.edu> // { dg-do compile } struct A { template <typename> void foo() {} }; template <typename T> struct B { void bar() { A().foo<T>(); } }; template struct B<int>;