blob: 96024e2185928d3df1757ffb0d8fba367d38fb3a [file] [log] [blame]
// Build don't link:
template <class T> struct S
{
template <class U> struct I
{
};
S();
S(S& s);
S(I<T>);
template <class U> operator I<U>();
};
S<int> f();
void g(S<int>);
void h()
{
g(f());
}