// PR c++/3870// Test that performing a type instantiation in order to match up a// specialization doesn't clobber last_function_parms.template<classT>structA{typedefintI;};template<classT>inlinetypenameT::Ifoo(typenameT::I,constT*);template<>intfoo(inti,constA<long>*){returni+1;}