1// { dg-do assemble  }
2// GROUPS passed templates membertemplates
3template <class T>
4struct S
5{
6  template <class U>
7  void foo(U);
8};
9
10void f()
11{
12  S<int> s;
13}
14