gcc/libstdc++-v3/testsuite
Jonathan Wakely 77f5310f02 libstdc++: subrange converting constructor should disallow slicing (LWG 3282)
* include/std/ranges (__detail::__convertible_to_non_slicing): New
	helper concept.
	(__detail::__pair_like_convertible_to): Remove.
	(__detail::__pair_like_convertible_from): Add requirements for
	non-slicing conversions.
	(subrange): Constrain constructors with __convertible_to_non_slicing.
	Remove constructors from pair-like types. Add new deduction guide.
	* testsuite/std/ranges/subrange/lwg3282_neg.cc: New test.
2020-02-19 21:21:06 +00:00
..
17_intro libstdc++ P1956R1 On the names of low-level bit manipulation functions 2020-02-17 17:09:18 +00:00
18_support
19_diagnostics
20_util libstdc++: make polymorphic_allocator throw consistent type (LWG 3237) 2020-02-19 15:34:08 +00:00
21_strings
22_locale
23_containers libstdc++: span's deduction-guide for built-in arrays doesn't work (LWG 3369) 2020-02-19 15:28:33 +00:00
24_iterators libstdc++: Fix LWG issues 3389 and 3390 2020-02-12 16:30:19 -05:00
25_algorithms libstdc++: P2106R0 Alternative wording for GB315 and GB316 2020-02-18 11:06:50 -05:00
26_numerics libstdc++: midpoint should not constrain T is complete (LWG 3200) 2020-02-19 15:28:45 +00:00
27_io
28_regex
29_atomics
30_threads
abi
backward
config
data
decimal
experimental
ext
lib
libstdc++-abi
libstdc++-dg
libstdc++-prettyprinters
libstdc++-xmethods
performance
special_functions
std libstdc++: subrange converting constructor should disallow slicing (LWG 3282) 2020-02-19 21:21:06 +00:00
tr1
tr2
util libstdc++: "safe" in several library names is misleading (LWG 3379) 2020-02-19 12:46:57 +00:00
Makefile.am
Makefile.in