[gcc r13-10434] c++, openmp: Fix wrong error messages

Jakub Jelinek via Gcc-cvs <[email protected]> Sat, 1 Aug 2026 10:57:28 +0000 (GMT)
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:5140c1683f1655a4163464688007b38a57c62633

commit r13-10434-g5140c1683f1655a4163464688007b38a57c62633
Author: Yang Kun <[email protected]>
Date:   Wed Apr 8 15:36:27 2026 +0200

    c++, openmp: Fix wrong error messages
    
    Error messages wrongly said "invalid depend kind"
    
    gcc/cp/ChangeLog:
            * parser.cc (cp_parser_omp_clause_proc_bind): Fix error message
            (cp_parser_omp_clause_device_type): Likewise.
    
    Signed-off-by: Yang Kun <[email protected]>
    (cherry picked from commit 691ad6ef9e14e2234ff296fd69bf7d324e71d135)

Diff:
---
 gcc/cp/parser.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/cp/parser.cc b/gcc/cp/parser.cc
index 3814b3a7ea22..8124c377a12a 100644
--- a/gcc/cp/parser.cc
+++ b/gcc/cp/parser.cc
@@ -40782,7 +40782,7 @@ cp_parser_omp_clause_proc_bind (cp_parser *parser, tree list,
   return c;
 
  invalid_kind:
-  cp_parser_error (parser, "invalid depend kind");
+  cp_parser_error (parser, "invalid proc_bind kind");
  resync_fail:
   cp_parser_skip_to_closing_parenthesis (parser, /*recovering=*/true,
 					 /*or_comma=*/false,
@@ -40832,7 +40832,7 @@ cp_parser_omp_clause_device_type (cp_parser *parser, tree list,
   return c;
 
  invalid_kind:
-  cp_parser_error (parser, "invalid depend kind");
+  cp_parser_error (parser, "expected %<host%>, %<nohost%> or %<any%>");
  resync_fail:
   cp_parser_skip_to_closing_parenthesis (parser, /*recovering=*/true,
 					 /*or_comma=*/false,