summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp
diff options
context:
space:
mode:
authorMingming Liu <mingmingl@google.com>2025-09-10 15:25:31 -0700
committerGitHub <noreply@github.com>2025-09-10 15:25:31 -0700
commit1417dafa1db9cb1b2b09438aa9f53ea5ab6e36e2 (patch)
tree57f4b1f313c8cf74eed8819870f39c36ea263c68 /flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp
parent898b813bc8a6d0276bf0f4769f5f2f64b34e632d (diff)
parentb8cefcb601ddaa18482555c4ff363c01a270c2fe (diff)
Merge branch 'main' into users/mingmingl-llvm/samplefdo-profile-formatusers/mingmingl-llvm/samplefdo-profile-format
Diffstat (limited to 'flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp')
-rw-r--r--flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp b/flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp
index 886a8a59e744..1c77636d301e 100644
--- a/flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp
+++ b/flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp
@@ -118,7 +118,8 @@ createArrayTemp(mlir::Location loc, fir::FirOpBuilder &builder,
fir::FortranVariableFlagsAttr attrs) -> mlir::Value {
auto declareOp =
hlfir::DeclareOp::create(builder, loc, memref, name, shape, typeParams,
- /*dummy_scope=*/nullptr, attrs);
+ /*dummy_scope=*/nullptr, /*storage=*/nullptr,
+ /*storage_offset=*/0, attrs);
return declareOp.getBase();
};
@@ -298,8 +299,7 @@ struct SetLengthOpConversion
auto alloca = builder.createTemporary(loc, charType, tmpName,
/*shape=*/{}, lenParams);
auto declareOp = hlfir::DeclareOp::create(
- builder, loc, alloca, tmpName, /*shape=*/mlir::Value{}, lenParams,
- /*dummy_scope=*/nullptr, fir::FortranVariableFlagsAttr{});
+ builder, loc, alloca, tmpName, /*shape=*/mlir::Value{}, lenParams);
hlfir::Entity temp{declareOp.getBase()};
// Assign string value to the created temp.
hlfir::AssignOp::create(builder, loc, string, temp,