aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjeanPerier <jperier@nvidia.com>2023-11-29 18:00:40 +0100
committerGitHub <noreply@github.com>2023-11-29 18:00:40 +0100
commit740f14edb4f2bf836b8892dd772ed1d52d24288d (patch)
treeb481e7ac6400f9862e71368287eac316524c1757
parent16b8c9608f2081c4f5a9beab6432c4aed842f2f8 (diff)
downloadllvm-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.cpp6
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});