[clang] [llvm] [OpenACC] Switch Clang to use the Flang 'appertainment' rules for cla… (PR #135372)

via cfe-commits cfe-commits at lists.llvm.org
Fri Apr 11 11:09:12 PDT 2025


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 HEAD~1 HEAD --extensions cpp,h,c -- clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp clang/include/clang/Basic/OpenACCKinds.h clang/include/clang/Sema/SemaOpenACC.h clang/lib/AST/TextNodeDumper.cpp clang/lib/Parse/ParseOpenACC.cpp clang/lib/Sema/SemaOpenACC.cpp clang/lib/Sema/SemaOpenACCClause.cpp clang/lib/Serialization/ASTReader.cpp clang/lib/Serialization/ASTWriter.cpp clang/test/AST/ast-print-openacc-set-construct.cpp clang/test/ParserOpenACC/parse-clauses.c clang/test/ParserOpenACC/parse-constructs.c clang/test/SemaOpenACC/combined-construct-auto_seq_independent-clauses.c clang/test/SemaOpenACC/combined-construct-collapse-clause.cpp clang/test/SemaOpenACC/combined-construct-if-clause.c clang/test/SemaOpenACC/combined-construct-num_gangs-clause.c clang/test/SemaOpenACC/compute-construct-device_type-clause.c clang/test/SemaOpenACC/compute-construct-if-clause.c clang/test/SemaOpenACC/compute-construct-num_gangs-clause.c clang/test/SemaOpenACC/data-construct-copy-clause.c clang/test/SemaOpenACC/data-construct-copyin-clause.c clang/test/SemaOpenACC/data-construct-copyout-clause.c clang/test/SemaOpenACC/data-construct-create-clause.c clang/test/SemaOpenACC/data-construct-default-clause.c clang/test/SemaOpenACC/data-construct-delete-clause.c clang/test/SemaOpenACC/data-construct-device_type-clause.c clang/test/SemaOpenACC/data-construct-no_create-clause.c clang/test/SemaOpenACC/data-construct-use_device-clause.c clang/test/SemaOpenACC/data-construct.cpp clang/test/SemaOpenACC/loop-construct-auto_seq_independent-clauses.c clang/test/SemaOpenACC/loop-construct-collapse-clause.cpp clang/test/SemaOpenACC/no-empty-pqr-list.cpp clang/test/SemaOpenACC/set-construct.cpp clang/test/SemaOpenACC/update-construct.cpp llvm/include/llvm/TableGen/DirectiveEmitter.h llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
``````````

</details>

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

``````````diff
diff --git a/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp b/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp
index 3b7747d07..6069c77d0 100644
--- a/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp
+++ b/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp
@@ -121,11 +121,11 @@ std::string getListOfClauses(AccClauseSet Set) {
 
 OpenACCClauseKind dealiasClauseKind(OpenACCClauseKind CK) {
   switch (CK) {
-    default:
-      return CK;
+  default:
+    return CK;
 #define VISIT_CLAUSE(NAME)
 #define CLAUSE_ALIAS(ALIAS, NAME, DEPRECATED)                                  \
-  case OpenACCClauseKind::ALIAS:                                             \
+  case OpenACCClauseKind::ALIAS:                                               \
     return OpenACCClauseKind::NAME;
 #include "clang/Basic/OpenACCClauses.def"
   }

``````````

</details>


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


More information about the cfe-commits mailing list