re PR c++/6440 (template specializations cause ICE)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Sat, 15 Mar 2003 10:08:31 +0000 (10:08 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Sat, 15 Mar 2003 10:08:31 +0000 (10:08 +0000)
commit6e049fcd1f2935275f6e567dc902c5929c923ce6
tree11be24aef8d002da647d36084647c1232523e109
parentef529bb6bb315b607b8f9ef1b914098321a5c07b
re PR c++/6440 (template specializations cause ICE)

PR c++/6440
* pt.c (maybe_process_partial_specialization): Handle
member class template when enclosing class template is
explicit specialized.
(most_general_template): Stop looking when DECL is already
specialized.

* g++.dg/template/spec7.C: New test.
* g++.dg/template/spec8.C: Likewise.

From-SVN: r64395
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/spec7.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/spec8.C [new file with mode: 0644]