Skip to content

Commit b014e6d

Browse files
committed
fix typo in codegen
1 parent c83d2ed commit b014e6d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

flang/lib/Optimizer/CodeGen/CodeGen.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,7 @@ struct CallOpConversion : public fir::FIROpConversion<fir::CallOp> {
596596
if (mlir::ArrayAttr argAttrs = call.getArgAttrsAttr())
597597
llvmCall.setArgAttrsAttr(argAttrs);
598598
if (mlir::ArrayAttr resAttrs = call.getResAttrsAttr())
599-
llvmCall.setArgAttrsAttr(resAttrs);
599+
llvmCall.setResAttrsAttr(resAttrs);
600600
return mlir::success();
601601
}
602602
};

flang/test/Fir/convert-to-llvm.fir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2867,7 +2867,7 @@ func.func @test_call_arg_attrs_direct(%arg0: i32, %arg1: !fir.ref<i64>) {
28672867

28682868
// CHECK-LABEL: @test_call_arg_attrs_indirect
28692869
func.func @test_call_arg_attrs_indirect(%arg0: i16, %arg1: (i16)-> i16) -> i16 {
2870-
// CHECK: llvm.call %arg1(%{{.*}}) : !llvm.ptr, (i16 {llvm.signext}) -> (i16 {llvm.signext})
2870+
// CHECK: llvm.call %arg1(%{{.*}}) : !llvm.ptr, (i16 {llvm.noundef, llvm.signext}) -> (i16 {llvm.signext})
28712871
%0 = fir.call %arg1(%arg0) : (i16 {llvm.noundef, llvm.signext}) -> (i16 {llvm.signext})
28722872
return %0 : i16
28732873
}

0 commit comments

Comments
 (0)