diff options
author | Jie Fu <jiefu@tencent.com> | 2024-04-16 17:19:45 +0800 |
---|---|---|
committer | Jie Fu <jiefu@tencent.com> | 2024-04-16 17:19:45 +0800 |
commit | cce026bf8f7dcf5aa402a6da20f0d4da56aee8b5 (patch) | |
tree | f912e0612e9bbdb0e7d622c144c2dbb3fd198510 | |
parent | 80fce05f2104d1c42db814276130536b014fcca2 (diff) |
[mlir][test] Fix -Wsign-compare in TestDialect.cpp (NFC)
llvm-project/mlir/test/lib/Dialect/Test/TestDialect.cpp:597:31:
error: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Werror,-Wsign-compare]
if (getVarOperands().size() != expectedNumOperands)
~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
1 error generated.
-rw-r--r-- | mlir/test/lib/Dialect/Test/TestDialect.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mlir/test/lib/Dialect/Test/TestDialect.cpp b/mlir/test/lib/Dialect/Test/TestDialect.cpp index 36d7606fe134..a23ed89c4b04 100644 --- a/mlir/test/lib/Dialect/Test/TestDialect.cpp +++ b/mlir/test/lib/Dialect/Test/TestDialect.cpp @@ -594,7 +594,7 @@ LogicalResult CompareOp::verify() { "'compose' not supported when 'lhs_map' or 'rhs_map' is present"); int64_t expectedNumOperands = getLhsMap() ? getLhsMap()->getNumInputs() : 1; expectedNumOperands += getRhsMap() ? getRhsMap()->getNumInputs() : 1; - if (getVarOperands().size() != expectedNumOperands) + if (getVarOperands().size() != size_t(expectedNumOperands)) return emitOpError("expected ") << expectedNumOperands << " operands, but got " << getVarOperands().size(); |