blob: 7cc9c9e91c2c9cbf12c427073dd0b118c9c62cc8 [file] [log] [blame]
template <class T> struct X {
typedef int type;
};
template <class T> struct O {
struct I {
operator typename X<T>::type ();
};
};
template <class T>
O<T>::I::operator typename X<T>::type () {}