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