You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Louis Dionne
9637883af0
[libc++] Take 2: Implement LWG 3158
...
Summary:
LWG 3158 marks the allocator_arg_t constructor of std::tuple as
conditionnally explicit based on whether the default constructors
of the tuple's members are explicitly default constructible.
This was previously committed as r372778 and reverted in r372832 due to
the commit breaking LLVM's build in C++14 mode. This issue has now been
addressed.
Reviewers: mclow.lists
Subscribers: christof, jkorous, dexonsmith, libcxx-commits
Tags: #libc
Differential Revision: https://reviews.llvm.org/D65232
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@373092 91177308-0d34-0410-b5e6-96231b3b80d8
5 years ago
..
PR20855_tuple_ref_binding_diagnostics.pass.cpp
Support tests in freestanding
6 years ago
PR22806_constrain_tuple_like_ctor.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.
6 years ago
PR23256_constrain_UTypes_ctor.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.
6 years ago
PR27684_contains_ref_to_incomplete_type.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.
6 years ago
PR31384.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.
6 years ago
UTypes.fail.cpp
Support tests in freestanding
6 years ago
UTypes.pass.cpp
libcxx: Rename .hpp files in libcxx/test/support to .h
5 years ago
alloc.fail.cpp
[libc++] Take 2: Implement LWG 3158
5 years ago
alloc.pass.cpp
[libc++] Take 2: Implement LWG 3158
5 years ago
alloc_UTypes.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.
6 years ago
alloc_const_Types.fail.cpp
Support tests in freestanding
6 years ago
alloc_const_Types.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.
6 years ago
alloc_const_pair.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.
6 years ago
alloc_convert_copy.fail.cpp
Support tests in freestanding
6 years ago
alloc_convert_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.
6 years ago
alloc_convert_move.fail.cpp
Support tests in freestanding
6 years ago
alloc_convert_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.
6 years ago
alloc_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.
6 years ago
alloc_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.
6 years ago
alloc_move_pair.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.
6 years ago
const_Types.fail.cpp
Support tests in freestanding
6 years ago
const_Types.pass.cpp
Support tests in freestanding
6 years ago
const_Types2.fail.cpp
Support tests in freestanding
6 years ago
const_pair.pass.cpp
Support tests in freestanding
6 years ago
convert_copy.pass.cpp
Fix non-conformance it `std::tuple`.
6 years ago
convert_move.pass.cpp
Fix tuple's conditionally explicit constructors for very weird user
6 years ago
copy.fail.cpp
Support tests in freestanding
6 years ago
copy.pass.cpp
Support tests in freestanding
6 years ago
deduct.pass.cpp
Fix various test failures with GCC
5 years ago
default.fail.cpp
[libc++] Take 2: Implement LWG 2510
5 years ago
default.pass.cpp
[libc++] Take 2: Implement LWG 2510
5 years ago
dtor.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.
6 years ago
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.
6 years ago
move_pair.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.
6 years ago
test_lazy_sfinae.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.
6 years ago
tuple_array_template_depth.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.
6 years ago