gcc/libstdc++-v3/include
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
..
backward Adjust extension types to use allocator_traits 2019-10-23 17:14:28 +01:00
bits libstdc++: Fix declarations of variable templates 2019-11-19 09:34:59 +00:00
c Update copyright years. 2019-01-01 13:31:55 +01:00
c_compatibility In C++17 <math.h> should not put special functions in global namespace 2019-03-21 14:03:56 +00:00
c_global Avoid undefined behaviour in std::byte operators (LWG 2950) 2019-06-18 12:39:43 +01:00
c_std Update copyright years. 2019-01-01 13:31:55 +01:00
debug libstdc++: Improve _GLIBCXX_DEBUG __valid_range check 2019-11-24 17:09:44 +00:00
decimal Update copyright years. 2019-01-01 13:31:55 +01:00
experimental Simplify common case of use_future_t that uses std::allocator 2019-10-24 15:39:57 +01:00
ext Remove some more using-declarations from namespace __gnu_cxx 2019-10-30 15:48:23 +00:00
parallel Avoid reserved identifier in include/parallel/multiway_merge.h 2019-10-03 14:35:35 +00:00
precompiled libstdc++: Fix definition of std::nostopstate object 2019-11-15 14:38:59 +00:00
pstl pstl_config.h (_PSTL_PRAGMA_SIMD_SCAN, [...]): Define to OpenMP 5.0 pragmas even for GCC 10.0+. 2019-06-25 08:59:12 +02:00
std libstdc++: Fix std::jthread bugs 2019-11-18 12:46:08 +00:00
tr1 Adjust extension types to use allocator_traits 2019-10-23 17:14:28 +01:00
tr2 PR libstdc++/92059 fix several bugs in tr2::dynamic_bitset 2019-10-11 16:29:55 +01:00
Makefile.am Support for jthread and stop_token 2019-11-15 03:09:19 +00:00
Makefile.in Support for jthread and stop_token 2019-11-15 03:09:19 +00:00