re PR c++/23191 (ICE on invalid throw in template)
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Sat, 6 Aug 2005 22:38:44 +0000 (22:38 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Sat, 6 Aug 2005 22:38:44 +0000 (22:38 +0000)
commit9f6206d9df6963318e5bf2ea6ddc5c747f46ff37
tree94df85ba7580d6d77b1717d281f879b1f6cf145b
parentbf2f7328ffb6e4eb20b5f20fc4eeaf8fd662439d
re PR c++/23191 (ICE on invalid throw in template)

PR c++/23191
* pt.c (tsubst) <case METHOD_TYPE>: Check for error_mark_node
before calling build_exception_variant.

* g++.dg/template/eh2.C: New test.

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