Skip to content

Commit 2df0d29

Browse files
committed
[mlir] Fix -Wsign-compare in AffineOps.cpp (NFC)
/llvm-project/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:4590:25: error: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Werror,-Wsign-compare] if (dynamicBasisIndex == dynamicBasis.size()) ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 error generated.
1 parent 18760ce commit 2df0d29

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mlir/lib/Dialect/Affine/IR/AffineOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4577,7 +4577,7 @@ static std::optional<SmallVector<int64_t>>
45774577
foldCstValueToCstAttrBasis(ArrayRef<OpFoldResult> mixedBasis,
45784578
MutableOperandRange mutableDynamicBasis,
45794579
ArrayRef<Attribute> dynamicBasis) {
4580-
int64_t dynamicBasisIndex = 0;
4580+
uint64_t dynamicBasisIndex = 0;
45814581
for (OpFoldResult basis : dynamicBasis) {
45824582
if (basis) {
45834583
mutableDynamicBasis.erase(dynamicBasisIndex);

0 commit comments

Comments
 (0)