1// { dg-do link  }
2// GROUPS passed templates membertemplates
3extern "C" int printf(const char*, ...);
4
5template <class T>
6struct S
7{
8  template <class U>
9  void g(U u)
10  { i; }
11
12  int i;
13};
14
15int main()
16{
17  S<char> s;
18  s.g(3);
19}
20