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