// Origin: PR c++/42697 // { dg-do compile } template class fparser { template void eval2(Value_t r[2]); public: void evaltest(); }; template<> template void fparser::eval2(int r[2]) { struct ObjType {}; } template void fparser::evaltest () { eval2(0); } template class fparser;