diff options
author | François Dumont <fdumont@gcc.gnu.org> | 2024-03-17 17:30:58 +0100 |
---|---|---|
committer | François Dumont <fdumont@gcc.gnu.org> | 2024-03-18 22:25:57 +0100 |
commit | 5f6e0853c30fec72d977afaa6f7a5633a8d910be (patch) | |
tree | 79e0799407dc77ec9d931beb7fc616cdc859b28e /gcc | |
parent | b96c5436880d7926299314a33c953171082ab59e (diff) | |
download | gcc-5f6e0853c30fec72d977afaa6f7a5633a8d910be.zip gcc-5f6e0853c30fec72d977afaa6f7a5633a8d910be.tar.gz gcc-5f6e0853c30fec72d977afaa6f7a5633a8d910be.tar.bz2 |
libstdc++: Fix _Safe_local_iterator<>::_M_valid_range
Unordered container local_iterator range shall not contain any singular
iterator unless both iterators are both value-initialized.
libstdc++-v3/ChangeLog:
* include/debug/safe_local_iterator.tcc
(_Safe_local_iterator::_M_valid_range): Add _M_value_initialized and
_M_singular checks.
* testsuite/23_containers/unordered_set/debug/114316.cc: New test case.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions