diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-09-23 11:37:40 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-09-29 08:53:00 +0200 |
commit | a45920c86ce7266f11b9aabf33e18c4e7632db23 (patch) | |
tree | e07b492d2ed95df2e5b9f47401761af1064713eb /src/corelib/tools/qhash.cpp | |
parent | 92e108bff83ac92b2fa2cc2bb77c2501e259814f (diff) |
Switch QBitArray to qsizetype
To make it consistent with other containers in Qt6.
Change-Id: I5578845390248baf80daa282237b706857e57661
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/corelib/tools/qhash.cpp')
-rw-r--r-- | src/corelib/tools/qhash.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/tools/qhash.cpp b/src/corelib/tools/qhash.cpp index b73e29594d..0f7d08e06d 100644 --- a/src/corelib/tools/qhash.cpp +++ b/src/corelib/tools/qhash.cpp @@ -549,12 +549,12 @@ size_t qHash(QStringView key, size_t seed) noexcept size_t qHash(const QBitArray &bitArray, size_t seed) noexcept { - int m = bitArray.d.size() - 1; + qsizetype m = bitArray.d.size() - 1; size_t result = qHashBits(reinterpret_cast<const uchar *>(bitArray.d.constData()), size_t(qMax(0, m)), seed); // deal with the last 0 to 7 bits manually, because we can't trust that // the padding is initialized to 0 in bitArray.d - int n = bitArray.size(); + qsizetype n = bitArray.size(); if (n & 0x7) result = ((result << 4) + bitArray.d.at(m)) & ((1 << n) - 1); return result; |