summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp
diff options
context:
space:
mode:
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,