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