diff options
author | Evan Brown <ezb@google.com> | 2022-11-07 12:29:04 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-11-07 12:29:51 -0800 |
commit | d459fe7137411d13852229e5eb269e1190f869f1 (patch) | |
tree | fbb47a24044517a0f1e15716a869a36db557864f /absl/container/internal/inlined_vector.h | |
parent | 4ed8e46f1b2e13da2dd158159b27d2ba0e65ae15 (diff) | |
download | abseil-d459fe7137411d13852229e5eb269e1190f869f1.tar.gz abseil-d459fe7137411d13852229e5eb269e1190f869f1.tar.bz2 abseil-d459fe7137411d13852229e5eb269e1190f869f1.zip |
Fix some invalid iterator bugs in btree_test.cc for multi{set,map} emplace{_hint} tests.
Note that multi{set,map}::emplace doesn't specify in which order the new element is inserted if there are equivalent keys in the table, whereas emplace_hint specifies that the new element must be before the hint if possible.
https://en.cppreference.com/w/cpp/container/multiset/emplace
https://en.cppreference.com/w/cpp/container/multiset/emplace_hint
Also refactor to rely on IsAssertEnabled instead of checking for NDEBUG.
PiperOrigin-RevId: 486733450
Change-Id: Ie90d33c584a6caccd8301ad6fc0396234dbbfac4
Diffstat (limited to 'absl/container/internal/inlined_vector.h')
0 files changed, 0 insertions, 0 deletions