[flang-commits] [clang] [flang] [llvm] [OpenMP] Add parser/semantic support for dyn_groupprivate clause (PR #152651)

Kevin Sala Penades via flang-commits flang-commits at lists.llvm.org
Mon Aug 18 16:50:56 PDT 2025


================
@@ -1104,6 +1107,7 @@ def OMP_Target : Directive<[Spelling<"target">]> {
   let allowedOnceClauses = [
     VersionedClause<OMPC_DefaultMap>,
     VersionedClause<OMPC_Device>,
+    VersionedClause<OMPC_DynGroupprivate>,
----------------
kevinsala wrote:

The restriction in the spec is correct. Currently, only `cgroup` is allowed in `dyn_groupprivate`, so at most one instantiation of this clause is permitted in practice.

If you consider that this check must be moved somewhere else, let me know.

https://github.com/llvm/llvm-project/pull/152651


More information about the flang-commits mailing list