[llvm-branch-commits] [clang] [clang][OpenMP] Switch OpenMP version from unsigned to llvm::omp::Version (PR #219821)

Krzysztof Parzyszek via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Aug 31 13:55:20 PDT 2026


================
@@ -1388,8 +1389,7 @@ void Parser::ParseOMPDeclareVariantClauses(Parser::DeclGroupPtrTy Ptr,
     OpenMPClauseKind CKind = Tok.isAnnotation()
                                  ? OMPC_unknown
                                  : getOpenMPClauseKind(PP.getSpelling(Tok));
-    if (!isAllowedClauseForDirective(OMPD_declare_variant, CKind,
-                                     getLangOpts().OpenMP)) {
+    if (!isAllowedClauseForDirective(OMPD_declare_variant, CKind, OMPVersion)) {
       Diag(Tok.getLocation(), diag::err_omp_declare_variant_wrong_clause)
           << (getLangOpts().OpenMP < 51 ? 0 : 1);
----------------
kparzysz wrote:

Done

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


More information about the llvm-branch-commits mailing list