From 1379596e9dd7ffd1d02615ebe9a8be57cb393cd3 Mon Sep 17 00:00:00 2001 From: Aart Bik Date: Tue, 27 Sep 2022 13:11:16 -0700 Subject: [PATCH] [mlir][sparse] fix signed/unsigned warning Reviewed By: wrengr Differential Revision: https://reviews.llvm.org/D134760 --- mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp b/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp index ba344e372519..867803ceb1dd 100644 --- a/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp +++ b/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp @@ -517,7 +517,7 @@ LogicalResult SortOp::verify() { bool checkEleType = true) -> LogicalResult { for (Value opnd : operands) { MemRefType mtp = opnd.getType().cast(); - uint64_t dim = mtp.getShape()[0]; + int64_t dim = mtp.getShape()[0]; // We can't check the size of dynamic dimension at compile-time, but all // xs and ys should have a dimension not less than n at runtime. if (n && dim != ShapedType::kDynamicSize && dim < n.value())