diff options
author | Ivan Solovev <ivan.solovev@qt.io> | 2022-04-01 10:37:45 +0200 |
---|---|---|
committer | Ivan Solovev <ivan.solovev@qt.io> | 2022-04-06 16:46:59 +0200 |
commit | 7c9afa8d00cc2bbc1b102eef6e76c23e07c7833f (patch) | |
tree | b881550074308a9df8d9bb24ae5144a6eb2fbd70 /conanfile.py | |
parent | d11941db41f00525f907417bbcd6ac5ee30d8485 (diff) |
Q[Multi]Hash: fix squeeze()
When calling QHash::reserve(), or when creating the
internal QHashPrivate::Data structure, the value 0
for the size parameter is reserved for performing
the squeeze operation.
However commit 8a984ab772dd194e39094e728b869e65912912a7
broke it, by using the 0 value in QHashPrivate::Data
constructors as a mark that no resizing needs to be done.
This patch reverts the problematic commit (also applying
some later fixes to the code), and adds the missing
tests for Q[Multi]Hash::squeeze().
Pick-to: 6.3 6.2
Change-Id: Id644df7b2beb008e6a37b2c89b709adfbd893e25
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'conanfile.py')
0 files changed, 0 insertions, 0 deletions