mirror of
https://github.com/boostorg/unordered.git
synced 2026-01-23 06:02:17 +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.