gcc/libstdc++-v3/include/debug
François Dumont dda96a9d94 libstdc++: Fix N3344 behavior on _Safe_iterator::_M_can_advance
We shall be able to advance from a 0 offset a value-initialized iterator.

libstdc++-v3/ChangeLog:

	* include/debug/safe_iterator.tcc (_Safe_iterator<>::_M_can_advance):
	Accept 0 offset advance on value-initialized iterator.
	* testsuite/23_containers/vector/debug/n3644.cc: New test case.
2024-03-18 22:30:55 +01:00
..
array Update copyright years. 2024-01-03 12:19:35 +01:00
assertions.h Update copyright years. 2024-01-03 12:19:35 +01:00
bitset Update copyright years. 2024-01-03 12:19:35 +01:00
debug.h Update copyright years. 2024-01-03 12:19:35 +01:00
deque Update copyright years. 2024-01-03 12:19:35 +01:00
formatter.h Update copyright years. 2024-01-03 12:19:35 +01:00
forward_list Update copyright years. 2024-01-03 12:19:35 +01:00
functions.h Update copyright years. 2024-01-03 12:19:35 +01:00
helper_functions.h Update copyright years. 2024-01-03 12:19:35 +01:00
list Update copyright years. 2024-01-03 12:19:35 +01:00
macros.h Update copyright years. 2024-01-03 12:19:35 +01:00
map Update copyright years. 2024-01-03 12:19:35 +01:00
map.h Update copyright years. 2024-01-03 12:19:35 +01:00
multimap.h Update copyright years. 2024-01-03 12:19:35 +01:00
multiset.h Update copyright years. 2024-01-03 12:19:35 +01:00
safe_base.h libstdc++/debug: Fix constexpr _Safe_iterator in C++20 mode [PR109536] 2024-01-18 10:36:07 -05:00
safe_container.h Update copyright years. 2024-01-03 12:19:35 +01:00
safe_iterator.h libstdc++/debug: Fix constexpr _Safe_iterator in C++20 mode [PR109536] 2024-01-18 10:36:07 -05:00
safe_iterator.tcc libstdc++: Fix N3344 behavior on _Safe_iterator::_M_can_advance 2024-03-18 22:30:55 +01:00
safe_local_iterator.h Update copyright years. 2024-01-03 12:19:35 +01:00
safe_local_iterator.tcc libstdc++: Fix _Safe_local_iterator<>::_M_valid_range 2024-03-18 22:25:57 +01:00
safe_sequence.h Update copyright years. 2024-01-03 12:19:35 +01:00
safe_sequence.tcc Update copyright years. 2024-01-03 12:19:35 +01:00
safe_unordered_base.h Update copyright years. 2024-01-03 12:19:35 +01:00
safe_unordered_container.h Update copyright years. 2024-01-03 12:19:35 +01:00
safe_unordered_container.tcc Update copyright years. 2024-01-03 12:19:35 +01:00
set Update copyright years. 2024-01-03 12:19:35 +01:00
set.h Update copyright years. 2024-01-03 12:19:35 +01:00
stl_iterator.h Update copyright years. 2024-01-03 12:19:35 +01:00
string Update copyright years. 2024-01-03 12:19:35 +01:00
unordered_map Update copyright years. 2024-01-03 12:19:35 +01:00
unordered_set Update copyright years. 2024-01-03 12:19:35 +01:00
vector libstdc++: Add more nodiscard uses in <vector> 2024-02-28 11:27:46 +00:00