llvm-project/libcxx/test/std/containers/sequences/vector/vector.cons
Louis Dionne 37f46650c3 [libc++] Make sure that vector copy-construction is disabled for non-copyable types
The Standard requires the value_type of the vector to be Cpp17CopyInsertable
in order for copy-construction to be enabled:

	http://eel.is/c++draft/container.requirements#tab:container.req

rdar://problem/56674564

Differential Revision: https://reviews.llvm.org/D74251
2020-02-11 17:12:16 +01:00
..
assign_copy.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
assign_initializer_list.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
assign_iter_iter.pass.cpp [libc++] Remove unnecessary <iostream> #includes in tests 2019-03-28 16:38:15 +00:00
assign_move.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
assign_size_value.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
construct_default.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
construct_iter_iter.pass.cpp [libcxx] [test] Fix valarray UB and MSVC warnings. 2019-12-12 18:35:27 -08:00
construct_iter_iter_alloc.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
construct_size.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
construct_size_value.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
construct_size_value_alloc.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
copy.move_only.fail.cpp [libc++] Make sure that vector copy-construction is disabled for non-copyable types 2020-02-11 17:12:16 +01:00
copy.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
copy_alloc.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
deduct.fail.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
deduct.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
default.recursive.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
default_noexcept.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
dtor_noexcept.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
initializer_list.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
initializer_list_alloc.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
move.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
move_alloc.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
move_assign_noexcept.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
move_noexcept.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
op_equal_initializer_list.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00