[mlir] Fix a warning

This patch fixes:

  mlir/lib/Dialect/Tensor/IR/TensorOps.cpp:1680:37: error: comparison
  of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned
  long') [-Werror,-Wsign-compare]
This commit is contained in:
Kazu Hirata
2025-06-03 10:11:51 -07:00
parent 9ec5afea77
commit 95ce58bc4a

View File

@@ -1676,7 +1676,7 @@ public:
auto flattenedIndex = sourceAttr.getFlattenedIndex(indices);
std::vector<Attribute> updatedValues;
updatedValues.reserve(sourceAttr.getNumElements());
for (auto i = 0; i < sourceAttr.getNumElements(); ++i) {
for (unsigned i = 0; i < sourceAttr.getNumElements(); ++i) {
updatedValues.push_back(i == flattenedIndex ? scalarAttr
: sourceValues[i]);
}