]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/parser.c
re PR c++/20333 (ICE on invalid code, typename outside of a template)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Sat, 19 Mar 2005 11:54:49 +0000 (11:54 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Sat, 19 Mar 2005 11:54:49 +0000 (11:54 +0000)
commit26c895e7dc411d217603e6b2f944b9750c4404d2
tree10307dd8a4abdf72024edb332d4d91c5c59e40db
parent5a41973c5248cad4a7ec847528ad9143bef49678
re PR c++/20333 (ICE on invalid code, typename outside of a template)

PR c++/20333
* parser.c (cp_parser_postfix_expression) <case RID_TYPENAME>:
Check the return value of cp_parser_nested_name_specifier.

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

From-SVN: r96720
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash36.C [new file with mode: 0644]