1// { dg-do link  }
2// GROUPS passed templates membertemplates
3template <class T>
4struct S
5{
6  template <class U>
7  static void f(U u)
8  {}
9};
10
11int main()
12{
13  S<int>::f(3);
14  S<char>::f("abc");
15  S<int>::f("abc");
16}
17