diff --git a/llvm/include/llvm/Frontend/OpenACC/ACC.td b/llvm/include/llvm/Frontend/OpenACC/ACC.td --- a/llvm/include/llvm/Frontend/OpenACC/ACC.td +++ b/llvm/include/llvm/Frontend/OpenACC/ACC.td @@ -338,6 +338,7 @@ VersionedClause, VersionedClause, VersionedClause, + VersionedClause, VersionedClause ]; let allowedOnceClauses = [ @@ -346,7 +347,6 @@ VersionedClause, VersionedClause, VersionedClause, - VersionedClause, VersionedClause, VersionedClause ]; @@ -368,13 +368,13 @@ VersionedClause, VersionedClause, VersionedClause, + VersionedClause, VersionedClause ]; let allowedOnceClauses = [ VersionedClause, VersionedClause, VersionedClause, - VersionedClause, VersionedClause ]; } @@ -383,12 +383,12 @@ def ACC_Loop : Directive<"loop"> { let allowedClauses = [ VersionedClause, - VersionedClause + VersionedClause, + VersionedClause ]; let allowedOnceClauses = [ VersionedClause, VersionedClause, - VersionedClause, VersionedClause, VersionedClause, VersionedClause @@ -535,6 +535,7 @@ VersionedClause, VersionedClause, VersionedClause, + VersionedClause, VersionedClause, VersionedClause, VersionedClause @@ -547,7 +548,6 @@ VersionedClause, VersionedClause, VersionedClause, - VersionedClause, VersionedClause, VersionedClause, VersionedClause, @@ -575,6 +575,7 @@ VersionedClause, VersionedClause, VersionedClause, + VersionedClause, VersionedClause, VersionedClause ]; @@ -586,7 +587,6 @@ VersionedClause, VersionedClause, VersionedClause, - VersionedClause, VersionedClause, VersionedClause, VersionedClause, @@ -613,6 +613,7 @@ VersionedClause, VersionedClause, VersionedClause, + VersionedClause, VersionedClause ]; let allowedOnceClauses = [ @@ -621,7 +622,6 @@ VersionedClause, VersionedClause, VersionedClause, - VersionedClause, VersionedClause, VersionedClause, VersionedClause,