[map] Make initial resize actually work
This commit is contained in:
parent
661e9ae4a5
commit
f76c4a7708
|
@ -123,7 +123,7 @@ struct hb_map_t
|
||||||
{
|
{
|
||||||
if (unlikely (in_error)) return;
|
if (unlikely (in_error)) return;
|
||||||
if (unlikely (key == INVALID)) return;
|
if (unlikely (key == INVALID)) return;
|
||||||
if ((occupancy + occupancy / 2) > mask && !resize ()) return;
|
if ((occupancy + occupancy / 2) >= mask && !resize ()) return;
|
||||||
unsigned int i = bucket_for (key);
|
unsigned int i = bucket_for (key);
|
||||||
|
|
||||||
if (value == INVALID && items[i].key != key)
|
if (value == INVALID && items[i].key != key)
|
||||||
|
|
Loading…
Reference in New Issue