Skip to content

Commit 7c06925

Browse files
committed
[Flang]: Lowering reference to functions that return a procedure pointer.
1 parent 1cdab4d commit 7c06925

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

flang/lib/Lower/ConvertCall.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,7 @@ fir::ExtendedValue Fortran::lower::genCallOpAndResult(
451451
callResult = call.getResult(0);
452452
}
453453

454+
// if (!isProcedurePointer && caller.mustSaveResult()) {
454455
if (caller.mustSaveResult()) {
455456
assert(allocatedResult.has_value());
456457
builder.create<fir::SaveResultOp>(loc, callResult,

0 commit comments

Comments
 (0)