diff options
author | Jakub Jelinek <jakub@redhat.com> | 2021-07-02 21:57:24 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2021-07-02 21:57:24 +0200 |
commit | 2ca89394280da4afad6074ec3cb7136b6142af7b (patch) | |
tree | 040ffd0b44805914dd7c6bae2d9b5d71f3772ef3 /gcc/cp/decl2.c | |
parent | e3528ce197f8886869f95e8a8f901861a319851c (diff) | |
download | gcc-2ca89394280da4afad6074ec3cb7136b6142af7b.zip gcc-2ca89394280da4afad6074ec3cb7136b6142af7b.tar.gz gcc-2ca89394280da4afad6074ec3cb7136b6142af7b.tar.bz2 |
openmp: Reject #pragma omp atomic update, [PR101297]
I've noticed that we allow a trailing comma on OpenMP atomic construct
if there is at least one clause. Commas should be only allowed to
separate the clauses (or in OpenMP 5.1 to separate directive name
from the clauses).
2021-07-02 Jakub Jelinek <jakub@redhat.com>
PR c/101297
* c-parser.c (c_parser_omp_atomic): Consume comma only if it
appears before a CPP_NAME.
* parser.c (cp_parser_omp_atomic): Consume comma only if it
appears before a CPP_NAME.
* c-c++-common/gomp/atomic-24.c: New test.
Diffstat (limited to 'gcc/cp/decl2.c')
0 files changed, 0 insertions, 0 deletions