gcc/libstdc++-v3/include/debug
François Dumont 1e736a9531 functions.h (__gnu_debug::__check_string): Move...
2018-07-06  François Dumont  <fdumont@gcc.gnu.org>

	* include/debug/functions.h (__gnu_debug::__check_string): Move...
	* include/debug/string (__gnu_debug::__check_string): ... here.
	(_GLIBCXX_DEBUG_VERIFY_STR_COND_AT): New.
	(__glibcxx_check_string_n_constructor): New.
	(__gnu_debug::basic_string<>(const _CharT*, size_type, const _Alloc&)):
	Use latter.
	(__glibcxx_check_string_constructor): New.
	(__gnu_debug::basic_string<>(const _CharT*, const _Alloc&)):
	Use latter.
	* testsuite/21_strings/basic_string/debug/1_neg.cc: New.
	* testsuite/21_strings/basic_string/debug/2_neg.cc: New.

From-SVN: r262480
2018-07-06 17:02:33 +00:00
..
array Update copyright years. 2018-01-03 11:03:58 +01:00
assertions.h Update copyright years. 2018-01-03 11:03:58 +01:00
bitset Update copyright years. 2018-01-03 11:03:58 +01:00
debug.h 2018-06-13 François Dumont <fdumont@gcc.gnu.org> 2018-06-13 20:27:26 +00:00
deque macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
formatter.h safe_iterator.h (_Safe_iterator<>::_M_constant()): Rename in... 2018-05-09 20:04:46 +00:00
forward_list macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
functions.h functions.h (__gnu_debug::__check_string): Move... 2018-07-06 17:02:33 +00:00
helper_functions.h 2018-06-13 François Dumont <fdumont@gcc.gnu.org> 2018-06-13 20:27:26 +00:00
list macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
macros.h 2018-06-13 François Dumont <fdumont@gcc.gnu.org> 2018-06-13 20:27:26 +00:00
map Update copyright years. 2018-01-03 11:03:58 +01:00
map.h 2018-05-18 François Dumont <fdumont@gcc.gnu.org> 2018-05-18 20:49:49 +00:00
multimap.h 2018-05-18 François Dumont <fdumont@gcc.gnu.org> 2018-05-18 20:49:49 +00:00
multiset.h 2018-05-18 François Dumont <fdumont@gcc.gnu.org> 2018-05-18 20:49:49 +00:00
safe_base.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_container.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_iterator.h debug.h (_Safe_iterator<>(const _Safe_iterator<_MutableIterator,>& __x)): Compare __x base iterator with a default initialized iterator of the same type. 2018-06-21 05:36:48 +00:00
safe_iterator.tcc Update copyright years. 2018-01-03 11:03:58 +01:00
safe_local_iterator.h safe_iterator.h (_Safe_iterator<>::_M_constant()): Rename in... 2018-05-09 20:04:46 +00:00
safe_local_iterator.tcc Update copyright years. 2018-01-03 11:03:58 +01:00
safe_sequence.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_sequence.tcc Update copyright years. 2018-01-03 11:03:58 +01:00
safe_unordered_base.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_unordered_container.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_unordered_container.tcc Update copyright years. 2018-01-03 11:03:58 +01:00
set Update copyright years. 2018-01-03 11:03:58 +01:00
set.h 2018-05-18 François Dumont <fdumont@gcc.gnu.org> 2018-05-18 20:49:49 +00:00
stl_iterator.h stl_algobase.h (__niter_wrap): New. 2018-07-03 15:50:12 +00:00
string functions.h (__gnu_debug::__check_string): Move... 2018-07-06 17:02:33 +00:00
unordered_map macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
unordered_set macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
vector stl_algobase.h (__niter_wrap): New. 2018-07-03 15:50:12 +00:00