/* PRMS Id: 3631 Bug is: g++ mangles template class names in a way that it won't accept, and then tries to feed them to itself. */ // Build don't link: template struct A { A(); }; template struct B : A { B(); }; // gets bogus error - B> template struct C { C(); }; template struct D { D(); B > p_f; }; typedef D Dummy;