]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/testsuite/g++.dg/template/nontype4.C
re PR c++/13797 (ICE on invalid template parameter)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Sun, 25 Jan 2004 14:18:19 +0000 (14:18 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Sun, 25 Jan 2004 14:18:19 +0000 (14:18 +0000)
commit2620d095f662730de2beff45aa70def47f040618
tree398adcd2d521118bc33743e4e0cd721d12ff6b8a
parent135f54eb848abc87511894692ee47866ebed247d
re PR c++/13797 (ICE on invalid template parameter)

PR c++/13797
* pt.c (instantiate_class_template): Add an error_mark_node
check.
(tsubst_decl) <TEMPLATE_DECL case>: Likewise.

* g++.dg/template/nontype4.C: New test.
* g++.dg/template/nontype5.C: Likewise.

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