// PR c++/13950 template struct Base {}; template struct Derived: public Base { typename Derived::template Base* p1; };