[llvm-branch-commits] [flang] [flang][OpenMP] Allow utility constructs in specification part (PR #121509)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Jan 2 11:17:34 PST 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 7efde1db717ee0f58564d919810b681170b7fdcb dd75856e006930b91267c1c93346df9b5880d4b5 --extensions cpp,h -- flang/examples/FlangOmpReport/FlangOmpReportVisitor.cpp flang/include/flang/Parser/parse-tree.h flang/lib/Lower/OpenMP/OpenMP.cpp flang/lib/Parser/openmp-parsers.cpp flang/lib/Parser/unparse.cpp flang/lib/Semantics/canonicalize-omp.cpp flang/lib/Semantics/check-omp-structure.cpp flang/lib/Semantics/check-omp-structure.h
``````````

</details>

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

``````````diff
diff --git a/flang/examples/FlangOmpReport/FlangOmpReportVisitor.cpp b/flang/examples/FlangOmpReport/FlangOmpReportVisitor.cpp
index 38db1c0f6c..bcc327c1db 100644
--- a/flang/examples/FlangOmpReport/FlangOmpReportVisitor.cpp
+++ b/flang/examples/FlangOmpReport/FlangOmpReportVisitor.cpp
@@ -107,14 +107,16 @@ std::string OpenMPCounterVisitor::getName(const OmpWrapperType &w) {
 }
 std::string OpenMPCounterVisitor::getName(const OpenMPDeclarativeConstruct &c) {
   return std::visit(Fortran::common::visitors{
-      [&](const OpenMPUtilityConstruct &o) -> std::string {
-        const CharBlock &source{o.source};
-        return normalize_construct_name(source.ToString());
-      },
-      [&](const auto &o) -> std::string {
-        const CharBlock &source{std::get<Verbatim>(o.t).source};
-        return normalize_construct_name(source.ToString());
-      },},
+                        [&](const OpenMPUtilityConstruct &o) -> std::string {
+                          const CharBlock &source{o.source};
+                          return normalize_construct_name(source.ToString());
+                        },
+                        [&](const auto &o) -> std::string {
+                          const CharBlock &source{
+                              std::get<Verbatim>(o.t).source};
+                          return normalize_construct_name(source.ToString());
+                        },
+                    },
       c.u);
 }
 std::string OpenMPCounterVisitor::getName(const OpenMPConstruct &c) {

``````````

</details>


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


More information about the llvm-branch-commits mailing list