From c4b74658c7875cf2ac322956c2116c5fbea56158 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Mon, 7 Nov 2022 09:54:10 -0800 Subject: [PATCH] [mlir] Fix a warning (NFC) This patch fixes: mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp:717:48: error: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Werror,-Wsign-compare] --- 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 b0c88e1..6d6bd26 100644 --- a/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp +++ b/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp @@ -714,7 +714,7 @@ LogicalResult SortCooOp::verify() { auto checkDim = [&](Value v, uint64_t min, const char *message) { MemRefType tp = v.getType().cast(); int64_t dim = tp.getShape()[0]; - if (dim != ShapedType::kDynamicSize && dim < min) { + if (dim != ShapedType::kDynamicSize && dim < (int64_t)min) { emitError(llvm::formatv("{0} got {1} < {2}", message, dim, min)); } }; -- 2.7.4