[Mlir-commits] [mlir] 95ce58b - [mlir] Fix a warning

Kazu Hirata llvmlistbot at llvm.org
Tue Jun 3 10:11:57 PDT 2025


Author: Kazu Hirata
Date: 2025-06-03T10:11:51-07:00
New Revision: 95ce58bc4a37cc5be4dbe374452f805092a44aaf

URL: https://github.com/llvm/llvm-project/commit/95ce58bc4a37cc5be4dbe374452f805092a44aaf
DIFF: https://github.com/llvm/llvm-project/commit/95ce58bc4a37cc5be4dbe374452f805092a44aaf.diff

LOG: [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]

Added: 
    

Modified: 
    mlir/lib/Dialect/Tensor/IR/TensorOps.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp b/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
index f2a7220b4bedc..12e8b257ce9f1 100644
--- a/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
+++ b/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
@@ -1676,7 +1676,7 @@ class InsertOpConstantFold final : public OpRewritePattern<InsertOp> {
         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]);
         }


        


More information about the Mlir-commits mailing list