github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. 
:warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff origin/main HEAD --extensions cpp -- 
clang/lib/Parse/ParseOpenMP.cpp clang/lib/Sema/SemaOpenMP.cpp 
clang/test/OpenMP/target_uses_allocators_messages.cpp
``````````

:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/clang/lib/Parse/ParseOpenMP.cpp b/clang/lib/Parse/ParseOpenMP.cpp
index 92abc7084..998c676c0 100644
--- a/clang/lib/Parse/ParseOpenMP.cpp
+++ b/clang/lib/Parse/ParseOpenMP.cpp
@@ -2960,8 +2960,7 @@ OMPClause 
*Parser::ParseOpenMPUsesAllocatorClause(OpenMPDirectiveKind DKind) {
   SmallVector<SemaOpenMP::UsesAllocatorsData, 4> Data;
   do {
     // Parse 'traits(expr) : Allocator' for >=5.2
-    if (getLangOpts().OpenMP >= 52 &&
-        Tok.is(tok::identifier) &&
+    if (getLangOpts().OpenMP >= 52 && Tok.is(tok::identifier) &&
         Tok.getIdentifierInfo()->getName() == "traits") {
 
       SemaOpenMP::UsesAllocatorsData &D = Data.emplace_back();
@@ -2969,23 +2968,26 @@ OMPClause 
*Parser::ParseOpenMPUsesAllocatorClause(OpenMPDirectiveKind DKind) {
       ConsumeToken();
 
       // Parse '(' <expr> ')'
-      BalancedDelimiterTracker TraitParens(*this, tok::l_paren, 
tok::annot_pragma_openmp_end);
+      BalancedDelimiterTracker TraitParens(*this, tok::l_paren,
+                                           tok::annot_pragma_openmp_end);
       TraitParens.consumeOpen();
       ExprResult AllocatorTraits =
           getLangOpts().CPlusPlus ? ParseCXXIdExpression() : ParseExpression();
       TraitParens.consumeClose();
 
       if (AllocatorTraits.isInvalid()) {
-        SkipUntil({tok::comma, tok::semi, tok::r_paren, 
tok::annot_pragma_openmp_end},
-                  StopBeforeMatch);
+        SkipUntil(
+            {tok::comma, tok::semi, tok::r_paren, 
tok::annot_pragma_openmp_end},
+            StopBeforeMatch);
         break;
       }
 
       // Expect ':'
       if (Tok.isNot(tok::colon)) {
         Diag(Tok, diag::err_expected) << tok::colon;
-        SkipUntil({tok::comma, tok::semi, tok::r_paren, 
tok::annot_pragma_openmp_end},
-                  StopBeforeMatch);
+        SkipUntil(
+            {tok::comma, tok::semi, tok::r_paren, 
tok::annot_pragma_openmp_end},
+            StopBeforeMatch);
         continue;
       }
       ConsumeToken();
@@ -2995,11 +2997,13 @@ OMPClause 
*Parser::ParseOpenMPUsesAllocatorClause(OpenMPDirectiveKind DKind) {
       ExprResult AllocatorExpr =
           getLangOpts().CPlusPlus
               ? ParseCXXIdExpression()
-              : tryParseCXXIdExpression(SS, /*isAddressOfOperand=*/false, 
Replacement);
+              : tryParseCXXIdExpression(SS, /*isAddressOfOperand=*/false,
+                                        Replacement);
 
       if (AllocatorExpr.isInvalid()) {
-        SkipUntil({tok::comma, tok::semi, tok::r_paren, 
tok::annot_pragma_openmp_end},
-                  StopBeforeMatch);
+        SkipUntil(
+            {tok::comma, tok::semi, tok::r_paren, 
tok::annot_pragma_openmp_end},
+            StopBeforeMatch);
         break;
       }
 
diff --git a/clang/lib/Sema/SemaOpenMP.cpp b/clang/lib/Sema/SemaOpenMP.cpp
index 7db5226da..8b87101c2 100644
--- a/clang/lib/Sema/SemaOpenMP.cpp
+++ b/clang/lib/Sema/SemaOpenMP.cpp
@@ -24084,12 +24084,12 @@ OMPClause *SemaOpenMP::ActOnOpenMPUsesAllocatorClause(
       // Non-predefined allocators appearing in a uses_allocators clause must
       // have traits specified.
       if (getLangOpts().OpenMP < 52) {
-      if (!IsPredefinedAllocator && !D.AllocatorTraits) {
-        Diag(D.Allocator->getExprLoc(),
-             diag::err_omp_nonpredefined_allocator_without_traits);
-        continue;
+        if (!IsPredefinedAllocator && !D.AllocatorTraits) {
+          Diag(D.Allocator->getExprLoc(),
+               diag::err_omp_nonpredefined_allocator_without_traits);
+          continue;
+        }
       }
-    }
       // No allocator traits - just convert it to rvalue.
       if (!D.AllocatorTraits)
         AllocatorExpr = SemaRef.DefaultLvalueConversion(AllocatorExpr).get();

``````````

</details>


https://github.com/llvm/llvm-project/pull/157025
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to