PR c++/8338
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Nov 2002 01:42:23 +0000 (01:42 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Nov 2002 01:42:23 +0000 (01:42 +0000)
commit6b8feb95bf0c3d215f6dec137419e5e07c909b47
treefa22e6801338e929ebb4695d50bd7f7c25b302c2
parent5646395db284960872ceedfef587b49035d29ebe
PR c++/8338
* pt.c (for_each_template_parm): Add htab parameter.
(process_partial_specialization): Adjust call.
(push_template_decl_real): Likewise.
(pair_fn_data): Add visited.
(for_each_template_parm_r): Avoid walking duplicates more than
once.
(uses_template_parms): Adjust call to for_each_template_parm.

PR c++/8338
* g++.dg/template/crash2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58911 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash2.C [new file with mode: 0644]