/cp
commit921675b5b69e67e799554b87e384935f55445951
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Aug 2018 20:29:55 +0000 (29 20:29 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Aug 2018 20:29:55 +0000 (29 20:29 +0000)
treed77f992637292e58d75092ef01c038e185996a64
parent917baa6b396855a452d1b2efb3947c43257f83e4
/cp
2018-08-29  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/85265
* parser.c (cp_parser_introduction_list): If cp_parser_identifier
returns error_mark_node early exit the loop.
(cp_parser_template_introduction): Improve error-recovery, remove
error call about empty introduction-list.

/testsuite
2018-08-29  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/85265
* g++.dg/concepts/pr85265.C: New.

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