gcc/libstdc++-v3/testsuite
François Dumont af4e8d4d5a libstdc++: Improve _GLIBCXX_DEBUG __valid_range check
Adds iterator singular check within the valid range check.

	* include/debug/functions.h: Remove <bits/move.h> include.
	(__check_singular_aux, __check_singular): Move...
	* include/debug/helper_functions.h:
	(__check_singular_aux, __check_singular): ...here.
	(__valid_range_aux): Adapt to use latter.
	Add <bits/move.h> include.
	* testsuite/25_algorithms/copy/debug/2_neg.cc: New.

From-SVN: r278658
2019-11-24 17:09:44 +00:00
..
17_intro
18_support
19_diagnostics
20_util Implement the <tuple> part of C++20 p1032 Misc constexpr bits. 2019-11-16 03:16:35 +00:00
21_strings libstdc++: add range constructor for std::string_view (P1391R4) 2019-11-17 01:32:55 +00:00
22_locale
23_containers Implement the <array> part of C++20 p1032 Misc constexpr bits. 2019-11-15 00:09:49 +00:00
24_iterators
25_algorithms libstdc++: Improve _GLIBCXX_DEBUG __valid_range check 2019-11-24 17:09:44 +00:00
26_numerics
27_io libstdc++: Implement LWG 3070 in path::lexically_relative 2019-11-15 19:58:15 +00:00
28_regex
29_atomics
30_threads libstdc++: Fix std::jthread bugs 2019-11-18 12:46:08 +00:00
abi
backward
config
data
decimal
experimental
ext
lib
libstdc++-abi
libstdc++-dg
libstdc++-prettyprinters
libstdc++-xmethods
performance
special_functions
std libstdc++: Define C++20 range utilities and range factories 2019-11-17 01:07:54 +00:00
tr1
tr2
util libstdc++: Implement LWG 3149 for std::default_constructible 2019-11-15 19:58:27 +00:00
Makefile.am
Makefile.in