@@ -76,19 +76,16 @@ void fir::runtime::genAllocatableAllocate(fir::FirOpBuilder &builder,
76
76
mlir::func::FuncOp func{
77
77
fir::runtime::getRuntimeFunc<mkRTKey (AllocatableAllocate)>(loc, builder)};
78
78
mlir::FunctionType fTy {func.getFunctionType ()};
79
- mlir::Value asyncId =
80
- builder.createIntegerConstant (loc, builder.getI64Type (), -1 );
81
79
mlir::Value sourceFile{fir::factory::locationToFilename (builder, loc)};
82
80
mlir::Value sourceLine{
83
- fir::factory::locationToLineNo (builder, loc, fTy .getInput (5 ))};
81
+ fir::factory::locationToLineNo (builder, loc, fTy .getInput (4 ))};
84
82
if (!hasStat)
85
83
hasStat = builder.createBool (loc, false );
86
84
if (!errMsg) {
87
85
mlir::Type boxNoneTy = fir::BoxType::get (builder.getNoneType ());
88
86
errMsg = builder.create <fir::AbsentOp>(loc, boxNoneTy).getResult ();
89
87
}
90
- llvm::SmallVector<mlir::Value> args{
91
- fir::runtime::createArguments (builder, loc, fTy , desc, asyncId, hasStat,
92
- errMsg, sourceFile, sourceLine)};
88
+ llvm::SmallVector<mlir::Value> args{fir::runtime::createArguments (
89
+ builder, loc, fTy , desc, hasStat, errMsg, sourceFile, sourceLine)};
93
90
builder.create <fir::CallOp>(loc, func, args);
94
91
}
0 commit comments