mirror of git://gcc.gnu.org/git/gcc.git
openmp: Fix next variable initialization in cp_parser_omp_clause_linear [PR123128]
Apparently clang++ emits error on int *p = ((unsigned long) 0); while g++ accepts it without any diagnostics even with -pedantic-errors -W -Wall. Dunno which is right, anyway, I meant to initialize with NULL, not UNKNOWN_LOCATION. 2025-12-15 Jakub Jelinek <jakub@redhat.com> PR c++/123128 * parser.cc (cp_parser_omp_clause_linear): Initialize next to NULL rather than UNKNOWN_LOCATION.
This commit is contained in:
parent
e658b6febc
commit
e10dc8fa17
|
|
@ -43084,7 +43084,7 @@ cp_parser_omp_clause_linear (cp_parser *parser, tree list,
|
|||
else
|
||||
{
|
||||
size_t end = cp_parser_skip_balanced_tokens (parser, 1);
|
||||
cp_token *next = UNKNOWN_LOCATION;
|
||||
cp_token *next = NULL;
|
||||
if (end > 1
|
||||
&& cp_lexer_nth_token_is (parser->lexer, end - 1, CPP_CLOSE_PAREN))
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue