[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