1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
// { dg-do link } // GROUPS passed templates membertemplates template<class T, class U> class A { }; template<class U> class A<float, U> { public: template <class V> void func(V v1 = 0) {} }; int main() { A<float, int> a; a.func("abc"); }