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