]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix PR c++/77639 (ICE during error recovery)
authorppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Sep 2016 18:12:36 +0000 (18:12 +0000)
committerppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Sep 2016 18:12:36 +0000 (18:12 +0000)
commit579f478be5eaf0a557742b00c6380ba924a2e25d
tree418e0d7e8d09dbc87f2f70bec91de96afdb2fdff
parent36b22a13553506831bb3e9aadb5ff41b2fbd6963
Fix PR c++/77639 (ICE during error recovery)

gcc/cp/ChangeLog:

PR c++/77639
* parser.c (cp_parser_class_head): When
processing_template_parmlist, don't assume that the
class-head may start an explicit specialization.

gcc/testsuite/ChangeLog:

PR c++/77639
* g++.dg/template/error-recovery4.C: New test.

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