mirror of
https://github.com/boostorg/unordered.git
synced 2026-01-23 18:12:14 +00:00
The hash and key equality functions were assigned before allocating new buckets. If that allocation failed, then the existing elements would be left in place - so if accessed after the exception they could be in the wrong buckets or equivalent elements could be incorrectly grouped together.