diff options
author | jeanPerier <jperier@nvidia.com> | 2023-11-29 18:00:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-29 18:00:40 +0100 |
commit | 740f14edb4f2bf836b8892dd772ed1d52d24288d (patch) | |
tree | b481e7ac6400f9862e71368287eac316524c1757 | |
parent | 16b8c9608f2081c4f5a9beab6432c4aed842f2f8 (diff) | |
download | llvm-740f14edb4f2bf836b8892dd772ed1d52d24288d.zip llvm-740f14edb4f2bf836b8892dd772ed1d52d24288d.tar.gz llvm-740f14edb4f2bf836b8892dd772ed1d52d24288d.tar.bz2 |
[flang] fix codegen warning from #73641 (#73808)
-rw-r--r-- | flang/lib/Optimizer/CodeGen/CodeGen.cpp | 6 |
1 files 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<fir::BoxOffsetOp> { mlir::Type boxType = fir::unwrapRefType(boxOffset.getBoxRef().getType()); mlir::Type llvmBoxTy = lowerTy().convertBoxTypeAsStruct(mlir::cast<fir::BaseBoxType>(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<mlir::LLVM::GEPOp>( boxOffset, pty, llvmBoxTy, adaptor.getBoxRef(), llvm::ArrayRef<mlir::LLVM::GEPArg>{0, fieldId}); |