From 740f14edb4f2bf836b8892dd772ed1d52d24288d Mon Sep 17 00:00:00 2001 From: jeanPerier Date: Wed, 29 Nov 2023 18:00:40 +0100 Subject: [flang] fix codegen warning from #73641 (#73808) --- flang/lib/Optimizer/CodeGen/CodeGen.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flang/lib/Optimizer/CodeGen/CodeGen.cpp b/flang/lib/Optimizer/CodeGen/CodeGen.cpp index 38227f5..408377f 100644 --- a/flang/lib/Optimizer/CodeGen/CodeGen.cpp +++ b/flang/lib/Optimizer/CodeGen/CodeGen.cpp @@ -3667,9 +3667,9 @@ struct BoxOffsetOpConversion : public FIROpConversion { mlir::Type boxType = fir::unwrapRefType(boxOffset.getBoxRef().getType()); mlir::Type llvmBoxTy = lowerTy().convertBoxTypeAsStruct(mlir::cast(boxType)); - unsigned fieldId = boxOffset.getField() == fir::BoxFieldAttr::derived_type - ? getTypeDescFieldId(boxType) - : kAddrPosInBox; + int fieldId = boxOffset.getField() == fir::BoxFieldAttr::derived_type + ? getTypeDescFieldId(boxType) + : kAddrPosInBox; rewriter.replaceOpWithNewOp( boxOffset, pty, llvmBoxTy, adaptor.getBoxRef(), llvm::ArrayRef{0, fieldId}); -- cgit v1.1