@@ -76,19 +76,16 @@ void fir::runtime::genAllocatableAllocate(fir::FirOpBuilder &builder,
7676 mlir::func::FuncOp func{
7777 fir::runtime::getRuntimeFunc<mkRTKey (AllocatableAllocate)>(loc, builder)};
7878 mlir::FunctionType fTy {func.getFunctionType ()};
79- mlir::Value asyncId =
80- builder.createIntegerConstant (loc, builder.getI64Type (), -1 );
8179 mlir::Value sourceFile{fir::factory::locationToFilename (builder, loc)};
8280 mlir::Value sourceLine{
83- fir::factory::locationToLineNo (builder, loc, fTy .getInput (5 ))};
81+ fir::factory::locationToLineNo (builder, loc, fTy .getInput (4 ))};
8482 if (!hasStat)
8583 hasStat = builder.createBool (loc, false );
8684 if (!errMsg) {
8785 mlir::Type boxNoneTy = fir::BoxType::get (builder.getNoneType ());
8886 errMsg = builder.create <fir::AbsentOp>(loc, boxNoneTy).getResult ();
8987 }
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)};
9390 builder.create <fir::CallOp>(loc, func, args);
9491}
0 commit comments