mirror of https://github.com/qt/qtgrpc.git
Fix Q_ASSERT comparison on x86 Android build
This patch fixes Q_ASSERT comparison between unsigned integer and integer types on Android x86 build by using C++20 compare function. Fixes: QTBUG-134439 Pick-to: 6.9 6.9.0 6.8 Change-Id: I89e9a7384aad0fe908f4dd12680d3bf4770e6915 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
This commit is contained in:
parent
54837023ab
commit
56eee95a7c
|
|
@ -310,7 +310,7 @@ QProtobufPropertyOrdering::Data *QProtobufPropertyOrderingBuilder::build() const
|
|||
uintData[i + data->flagsOffset] = uint(field.flags.toInt());
|
||||
}
|
||||
uintData[d->fields.size()] = jsonArrayOffset;
|
||||
Q_ASSERT(jsonArrayOffset + NullTerminator == charSpaceNeeded);
|
||||
Q_ASSERT(q20::cmp_equal(jsonArrayOffset + NullTerminator, charSpaceNeeded));
|
||||
|
||||
char *charData = ordering.char_data(NonConstTag{});
|
||||
[[maybe_unused]]
|
||||
|
|
|
|||
Loading…
Reference in New Issue