diff options
author | Jakub Jelinek <jakub@redhat.com> | 2017-03-03 21:16:58 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-03-03 21:16:58 +0100 |
commit | 79c9b7a84f15938037fd209af24bbfa77ae02cbe (patch) | |
tree | 92b3c33e8e41e4f5ca4234383414dad00c861c17 /gcc | |
parent | 883c8f06ff164714d1e62c954c6e035d197ccd61 (diff) | |
download | gcc-79c9b7a84f15938037fd209af24bbfa77ae02cbe.zip gcc-79c9b7a84f15938037fd209af24bbfa77ae02cbe.tar.gz gcc-79c9b7a84f15938037fd209af24bbfa77ae02cbe.tar.bz2 |
re PR c/79837 (incomplete diagnostic in c-parser: expected +, *, -, &, ^, |, &&, ||, min or identifier)
PR c/79837
* c-parser.c (c_parser_omp_clause_reduction): Don't mention
%<min%> or %<max%> in the diagnostics, instead mention identifier.
(c_parser_omp_declare_reduction): Don't mention %<min%> in the
diagnostics.
From-SVN: r245885
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/c/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/c/c-parser.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index efee0cf..92be3e1 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,5 +1,11 @@ 2017-03-03 Jakub Jelinek <jakub@redhat.com> + PR c/79837 + * c-parser.c (c_parser_omp_clause_reduction): Don't mention + %<min%> or %<max%> in the diagnostics, instead mention identifier. + (c_parser_omp_declare_reduction): Don't mention %<min%> in the + diagnostics. + PR c/79836 * c-parser.c (c_parser_generic_selection): Use %<_Generic%> instead of %<_Generic>. diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c index 8636dcc..fa4e950 100644 --- a/gcc/c/c-parser.c +++ b/gcc/c/c-parser.c @@ -12112,7 +12112,7 @@ c_parser_omp_clause_reduction (c_parser *parser, tree list) default: c_parser_error (parser, "expected %<+%>, %<*%>, %<-%>, %<&%>, " - "%<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"); + "%<^%>, %<|%>, %<&&%>, %<||%> or identifier"); c_parser_skip_until_found (parser, CPP_CLOSE_PAREN, 0); return list; } @@ -16960,7 +16960,7 @@ c_parser_omp_declare_reduction (c_parser *parser, enum pragma_context context) default: c_parser_error (parser, "expected %<+%>, %<*%>, %<-%>, %<&%>, " - "%<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or identifier"); + "%<^%>, %<|%>, %<&&%>, %<||%> or identifier"); goto fail; } |