gcc/libstdc++-v3/testsuite/23_containers
Jonathan Wakely 07fbdd7bda libstdc++: Skip container adaptor tests that fail concept checks
As an extension, our container adaptors SFINAE away the default
constructor if the adapted sequence container is not default
constructible. When _GLIBCXX_CONCEPT_CHECKS is defined we enforce that
the sequence is default constructible, so the tests for the extension
fail. This disables the relevant parts of the tests.

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>

libstdc++-v3/ChangeLog:

	* testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
	Do not check non-default constructible sequences when
	_GLIBCXX_CONCEPT_CHECKS is defined.
	* testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1_c++98.cc:
	Likewise.
	* testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
	Likewise.
	* testsuite/23_containers/queue/requirements/explicit_instantiation/1_c++98.cc:
	Likewise.
	* testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
	Likewise.
	* testsuite/23_containers/stack/requirements/explicit_instantiation/1_c++98.cc:
	Likewise.
2021-09-28 20:22:51 +01:00
..
array libstdc++: Add [[nodiscard]] to sequence containers 2021-08-04 12:54:29 +01:00
bitset Update copyright years. 2021-01-04 10:26:59 +01:00
deque libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
forward_list libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
headers Update copyright years. 2021-01-04 10:26:59 +01:00
list libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
map libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
multimap libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
multiset libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
priority_queue libstdc++: Skip container adaptor tests that fail concept checks 2021-09-28 20:22:51 +01:00
queue libstdc++: Skip container adaptor tests that fail concept checks 2021-09-28 20:22:51 +01:00
set libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
span libstdc++: Add valid range checks to std::span constructors [PR98421] 2021-08-31 19:13:55 +01:00
stack libstdc++: Skip container adaptor tests that fail concept checks 2021-09-28 20:22:51 +01:00
unordered_map libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
unordered_multimap libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
unordered_multiset libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
unordered_set libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00
vector libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS 2021-09-28 20:22:51 +01:00