Relax the parser to accept scalar integer expression in addition to scalar logical expression. The parser now accepts scalar expression and the semantic checks its type.
820 B
820 B
OpenACC in Flang
---
local:
---
Intentional deviation from the specification
- The end directive for combined construct can omit the
loopkeyword. - An
!$acc routinewith no parallelism clause is treated as if theseqclause was present. !$acc end loopdoes not trigger a parsing error and is just ignored.- The restriction on
!$acc datarequired clauses is emitted as a portability warning instead of an error as other compiler accepts it. - The
ifclause accepts scalar integer expression in addition to scalar logical expression.