[flang-commits] [flang] [flang] Remove double pointer indirection for _QQEnvironmentDefaults (PR #90615)
via flang-commits
flang-commits at lists.llvm.org
Tue Apr 30 07:38:02 PDT 2024
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 61b2a0e3336aaa0132bbed06dc185aca4ff5d2db 102df3c70d3763b161618c8b713b36f1fa186115 -- flang/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h flang/include/flang/Optimizer/Builder/Runtime/Main.h flang/lib/Lower/Bridge.cpp flang/lib/Optimizer/Builder/Runtime/EnvironmentDefaults.cpp flang/lib/Optimizer/Builder/Runtime/Main.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/flang/include/flang/Optimizer/Builder/Runtime/Main.h b/flang/include/flang/Optimizer/Builder/Runtime/Main.h
index 5a98a80926..fad607c655 100644
--- a/flang/include/flang/Optimizer/Builder/Runtime/Main.h
+++ b/flang/include/flang/Optimizer/Builder/Runtime/Main.h
@@ -23,7 +23,6 @@ namespace fir::runtime {
void genMain(fir::FirOpBuilder &builder, mlir::Location loc,
const std::vector<Fortran::lower::EnvironmentDefault> &defs);
-
}
#endif // FORTRAN_OPTIMIZER_BUILDER_RUNTIME_MAIN_H
diff --git a/flang/lib/Lower/Bridge.cpp b/flang/lib/Lower/Bridge.cpp
index 388d584e0e..16e3dc8b1a 100644
--- a/flang/lib/Lower/Bridge.cpp
+++ b/flang/lib/Lower/Bridge.cpp
@@ -360,10 +360,11 @@ public:
// not need to be generated even if no defaults are specified.
// However, generating main or changing when the runtime reads
// environment variables is required to do so.
- //auto env = fir::runtime::genEnvironmentDefaults(
+ // auto env = fir::runtime::genEnvironmentDefaults(
// *builder, toLocation(), bridge.getEnvironmentDefaults());
- fir::runtime::genMain(*builder, toLocation(), bridge.getEnvironmentDefaults());
+ fir::runtime::genMain(*builder, toLocation(),
+ bridge.getEnvironmentDefaults());
});
finalizeOpenACCLowering();
diff --git a/flang/lib/Optimizer/Builder/Runtime/EnvironmentDefaults.cpp b/flang/lib/Optimizer/Builder/Runtime/EnvironmentDefaults.cpp
index 722fd2db7b..bf5fd6af0e 100755
--- a/flang/lib/Optimizer/Builder/Runtime/EnvironmentDefaults.cpp
+++ b/flang/lib/Optimizer/Builder/Runtime/EnvironmentDefaults.cpp
@@ -34,9 +34,8 @@ mlir::Value fir::runtime::genEnvironmentDefaults(
// If no defaults were specified, initialize with a null pointer.
if (envDefaults.empty()) {
- mlir::Value nullVal =
- builder.createNullConstant(loc, envDefaultListRefTy);
- return nullVal;
+ mlir::Value nullVal = builder.createNullConstant(loc, envDefaultListRefTy);
+ return nullVal;
}
// Create the Item list.
@@ -94,7 +93,7 @@ mlir::Value fir::runtime::genEnvironmentDefaults(
envDefaultListBuilder, linkOnce);
// Define the pointer to the list used by the runtime.
- mlir::Value addr = builder.create<fir::AddrOfOp>(
- loc, envDefaultList.resultType(), envDefaultList.getSymbol());
- return addr;
+ mlir::Value addr = builder.create<fir::AddrOfOp>(
+ loc, envDefaultList.resultType(), envDefaultList.getSymbol());
+ return addr;
}
diff --git a/flang/lib/Optimizer/Builder/Runtime/Main.cpp b/flang/lib/Optimizer/Builder/Runtime/Main.cpp
index 408d2c707e..d6e3268f37 100644
--- a/flang/lib/Optimizer/Builder/Runtime/Main.cpp
+++ b/flang/lib/Optimizer/Builder/Runtime/Main.cpp
@@ -10,8 +10,8 @@
#include "flang/Lower/EnvironmentDefault.h"
#include "flang/Optimizer/Builder/BoxValue.h"
#include "flang/Optimizer/Builder/FIRBuilder.h"
-#include "flang/Optimizer/Builder/Runtime/RTBuilder.h"
#include "flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h"
+#include "flang/Optimizer/Builder/Runtime/RTBuilder.h"
#include "flang/Optimizer/Dialect/FIROps.h"
#include "flang/Optimizer/Dialect/FIRType.h"
#include "flang/Runtime/main.h"
``````````
</details>
https://github.com/llvm/llvm-project/pull/90615
More information about the flang-commits
mailing list