diff options
Diffstat (limited to 'flang/lib/Optimizer/Builder/HLFIRTools.cpp')
-rw-r--r-- | flang/lib/Optimizer/Builder/HLFIRTools.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/flang/lib/Optimizer/Builder/HLFIRTools.cpp b/flang/lib/Optimizer/Builder/HLFIRTools.cpp index dbfcae1..93dfc57 100644 --- a/flang/lib/Optimizer/Builder/HLFIRTools.cpp +++ b/flang/lib/Optimizer/Builder/HLFIRTools.cpp @@ -1392,7 +1392,7 @@ bool hlfir::elementalOpMustProduceTemp(hlfir::ElementalOp elemental) { return false; } -std::pair<hlfir::Entity, mlir::Value> +std::pair<hlfir::Entity, bool> hlfir::createTempFromMold(mlir::Location loc, fir::FirOpBuilder &builder, hlfir::Entity mold) { assert(!mold.isAssumedRank() && @@ -1425,7 +1425,7 @@ hlfir::createTempFromMold(mlir::Location loc, fir::FirOpBuilder &builder, loc, mold.getElementOrSequenceType(), shape, extents, lenParams, genTempDeclareOp, mold.isPolymorphic() ? mold.getBase() : nullptr, useStack, tmpName); - return {hlfir::Entity{base}, builder.createBool(loc, isHeapAlloc)}; + return {hlfir::Entity{base}, isHeapAlloc}; } hlfir::Entity hlfir::createStackTempFromMold(mlir::Location loc, |