diff options
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/cp/parser.c | 2 |
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index bf56581..98249e9 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,14 @@ +2018-05-09 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/85713 + Revert: + 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/84588 + * parser.c (cp_parser_parameter_declaration_list): When the + entire parameter-declaration-list is erroneous maybe call + abort_fully_implicit_template. + 2018-05-08 Jason Merrill <jason@redhat.com> PR c++/85706 - class deduction under decltype diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 59829f3..f8ecf03 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -21344,8 +21344,6 @@ cp_parser_parameter_declaration_list (cp_parser* parser, bool *is_error) { *is_error = true; parameters = error_mark_node; - if (parser->fully_implicit_function_template_p) - abort_fully_implicit_template (parser); break; } |