diff --git a/llvm/include/llvm/Frontend/OpenMP/OMP.td b/llvm/include/llvm/Frontend/OpenMP/OMP.td index eff6d57995d2b..cdfd3e3223fa8 100644 --- a/llvm/include/llvm/Frontend/OpenMP/OMP.td +++ b/llvm/include/llvm/Frontend/OpenMP/OMP.td @@ -602,22 +602,20 @@ def OMP_Assume : Directive<"assume"> { ]; } def OMP_Atomic : Directive<"atomic"> { - let allowedClauses = [ - VersionedClause, - VersionedClause, - VersionedClause, - VersionedClause, - VersionedClause, - ]; let allowedOnceClauses = [ VersionedClause, VersionedClause, + VersionedClause, + VersionedClause, VersionedClause, VersionedClause, + VersionedClause, VersionedClause, VersionedClause, VersionedClause, + VersionedClause, VersionedClause, + VersionedClause, ]; let association = AS_Block; let category = CA_Executable; @@ -668,7 +666,7 @@ def OMP_CancellationPoint : Directive<"cancellation point"> { let category = CA_Executable; } def OMP_Critical : Directive<"critical"> { - let allowedClauses = [ + let allowedOnceClauses = [ VersionedClause, ]; let association = AS_Block;