llvm-project/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr
Joe Loser 2d83392a88
[libc++] Mark LWG3211 as complete: default constructor of tuple<> should be trivial
`libc++` has had the guarantee of the default constructor of `tuple<>` being
trivial since 405570dc7a. Now, the
standard mandates it as of LWG3211. So, move the file out of
`libcxx/test/libcxx` and into `libcxx/test/std` since it's no longer
`libc++`-specific. Rename it to be `.compile.pass.cpp` instead of
`.pass.cpp` while we're at it.

Reviewed By: ldionne, Quuxplusone, Mordante, #libc

Differential Revision: https://reviews.llvm.org/D112743
2021-10-29 12:08:51 -04:00
..
PR20855_tuple_ref_binding_diagnostics.pass.cpp [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. 2021-10-01 12:06:59 -04:00
PR22806_constrain_tuple_like_ctor.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
PR23256_constrain_UTypes_ctor.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
PR27684_contains_ref_to_incomplete_type.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
PR31384.pass.cpp [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. 2021-10-01 12:06:59 -04:00
UTypes.compile.fail.cpp
UTypes.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
alloc.fail.cpp
alloc.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
alloc_UTypes.pass.cpp
alloc_const_Types.fail.cpp
alloc_const_Types.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
alloc_const_pair.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
alloc_convert_copy.fail.cpp
alloc_convert_copy.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
alloc_convert_move.fail.cpp
alloc_convert_move.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
alloc_copy.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
alloc_move.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
alloc_move_pair.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
cnstr_with_any.compile.pass.cpp [libc++] Fix QoI bug with construction of std::tuple involving std::any 2021-05-04 16:42:36 -04:00
const_Types.fail.cpp
const_Types.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
const_Types2.compile.fail.cpp
const_pair.pass.cpp
convert_copy.pass.cpp
convert_move.pass.cpp
copy.compile.fail.cpp
copy.pass.cpp
deduct.pass.cpp [libc++] Remove test-suite annotations for unsupported Clang versions 2021-08-20 15:05:13 -04:00
default.fail.cpp [libc++] Remove Lit annotations for unsupported GCC versions from the test suite 2021-08-12 13:30:47 -04:00
default.lazy.verify.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00
default.pass.cpp
dtor.pass.cpp
empty_tuple_trivial.compile.pass.cpp [libc++] Mark LWG3211 as complete: default constructor of tuple<> should be trivial 2021-10-29 12:08:51 -04:00
move.pass.cpp
move_pair.pass.cpp [libc++] Fix constexpr-ness of std::tuple's constructor 2021-04-30 15:55:10 -04:00
recursion_depth.pass.cpp [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. 2021-10-01 12:06:59 -04:00
test_lazy_sfinae.pass.cpp [libc++] Rewrite the tuple constructors to be strictly Standards conforming 2021-04-23 12:46:37 -04:00