blob: 93999a11d49e5a49a265bf2a065ca4e0650ed5f3 [file] [log] [blame]
class A {};
template <class T>
struct B
{
typedef A E;
};
template <class T>
struct C
{
typedef B<T> D;
typedef typename D::E E;
void f() throw(E);
};