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.
Eric Fiselier
478bb094b5
Fix non-conformance it `std::tuple`.
...
Previously we implemented all one trillion tuple-like constructors using
a single generic overload. This worked fairly well, except that it
differed in behavior from the standard version because it didn't
consider both T&& and T const&. This was observable for certain
types.
This patch addresses that issue by splitting the generic constructor
in two. We now provide both T&& and T const& versions of the
tuple-like constructors (sort of).
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@365973 91177308-0d34-0410-b5e6-96231b3b80d8
6 years ago
..
PR20855_tuple_ref_binding_diagnostics.pass.cpp
Support tests in freestanding
7 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.
7 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.
7 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.
7 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.
7 years ago
UTypes.fail.cpp
Support tests in freestanding
7 years ago
UTypes.pass.cpp
Support tests in freestanding
7 years ago
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.
7 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.
7 years ago
alloc_const_Types.fail.cpp
Support tests in freestanding
7 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.
7 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.
7 years ago
alloc_convert_copy.fail.cpp
Support tests in freestanding
7 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.
7 years ago
alloc_convert_move.fail.cpp
Support tests in freestanding
7 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.
7 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.
7 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.
7 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.
7 years ago
const_Types.fail.cpp
Support tests in freestanding
7 years ago
const_Types.pass.cpp
Support tests in freestanding
7 years ago
const_Types2.fail.cpp
Support tests in freestanding
7 years ago
const_pair.pass.cpp
Support tests in freestanding
7 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
7 years ago
copy.pass.cpp
Support tests in freestanding
7 years ago
default.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.
7 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.
7 years ago
implicit_deduction_guides.pass.cpp
Support tests in freestanding
7 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.
7 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.
7 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.
7 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.
7 years ago