[all-commits] [llvm/llvm-project] b1f366: [flang][openacc] Disallow the zero modifier on the...

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Wed Aug 2 15:52:29 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b1f3667a60bcca2c4a3c294e89fa1554fa9330f7
      https://github.com/llvm/llvm-project/commit/b1f3667a60bcca2c4a3c294e89fa1554fa9330f7
  Author: Valentin Clement <clementval at gmail.com>
  Date:   2023-08-02 (Wed, 02 Aug 2023)

  Changed paths:
    M flang/lib/Semantics/check-acc-structure.cpp
    M flang/test/Semantics/OpenACC/acc-declare-validity.f90

  Log Message:
  -----------
  [flang][openacc] Disallow the zero modifier on the copyout clause with the declare directive

The OpenACC 3.3 specification does not allow the `zero` modifier
on the `copyout` clause used with the declare directive.

This is similar to D156703 for the create clause.

This might be missing piece in the spec but we disallow it until proven otherwise.

Reviewed By: razvanlupusoru

Differential Revision: https://reviews.llvm.org/D156825




More information about the All-commits mailing list