// { dg-do assemble }
// GROUPS passed templates membertemplates
struct S {
template <class T>
void foo(T&);
};
template <class U>
void S::foo(U&)
{
}
// { dg-do assemble }
// GROUPS passed templates membertemplates
struct S {
template <class T>
void foo(T&);
};
template <class U>
void S::foo(U&)
{
}