[Bug c/89453] Bug parsing "," operator with openmp

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Feb 22 18:34:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89453

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
See e.g. OpenMP 5.0 2.9.1 chapter, or OpenMP 4.5 2.6 chapter.
for (init-expr; test-expr; incr-expr) structured-block
init-expr
One of the following:
var = lb
integer-type var = lb
random-access-iterator-type var = lb
pointer-type var = lb
...
incr-expr
One of the following:
++var
var++
- - var
var - -
var += incr
var - = incr
var = var + incr
var = incr + var
var = var - incr

So both your init-expr and incr-expr are invalid.


More information about the Gcc-bugs mailing list