You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since boost 1.80.0 there is an issue performing insert_check, rehash and then insert_commit. The bucket_idx in insert_commit_data can become invalid. This was changed in commit 3c5c8ce.
The documentation explicitly states that this is allowed:
After a successful rehashing insert_commit_data remains valid.
This was clearly a regression. To support the faster commit version, a new operation that does not support commit after rehashing is added insert_fast_commit(), and insert_commit is again compatible with rehashing. Many thanks for the report.
Since boost 1.80.0 there is an issue performing insert_check, rehash and then insert_commit. The bucket_idx in insert_commit_data can become invalid. This was changed in commit 3c5c8ce.
The documentation explicitly states that this is allowed:
This worked in Boost 1.79.0.
Example program:
The text was updated successfully, but these errors were encountered: