An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.
Repro: https://godbolt.org/z/Yj8Eqzejb
Output (clang++ trunk):
Crashes on both clang & msvc, did not test g++
MSVC debugger shows line 3721 as the culprit with
current_group was nullptr