llvm-project/libcxx/test/std/utilities/utility/pairs/pairs.pair
Louis Dionne 1e628d0c14 [libc++] Do not enable P1951 before C++23, since it's a breaking change
In reaction to the issues raised by Richard in https://llvm.org/D109066,
this commit does not apply P1951 as a DR in previous standard modes,
since it breaks valid code.

I do believe it should be applied as a DR, however ideally we'd get some
sort of statement from the Committee to this effect (and all implementations
would behave consistently). In the meantime, only implement P1951 starting
with C++23 -- we can always come back and apply it as a DR if that's what
the Committee says.

Differential Revision: https://reviews.llvm.org/D110347
2021-09-27 17:06:44 -04:00
..
U_V.pass.cpp [libc++] Do not enable P1951 before C++23, since it's a breaking change 2021-09-27 17:06:44 -04:00
assign_const_pair_U_V.pass.cpp [libc++][nfc] Only test if pair is_assignable after C++03. 2021-02-19 15:14:44 -08:00
assign_pair.pass.cpp [libc++][nfc] SFINAE on pair/tuple assignment operators: LWG 2729. 2021-02-19 13:25:34 -08:00
assign_pair_cxx03.pass.cpp
assign_rv_pair.pass.cpp [libc++] Fix incorrect forwarding in tuple's assignment operator 2021-02-25 14:56:16 -05:00
assign_rv_pair_U_V.pass.cpp [libc++] Fix incorrect forwarding in tuple's assignment operator 2021-02-25 14:56:16 -05:00
const_first_const_second.pass.cpp
const_first_const_second_cxx03.pass.cpp
const_pair_U_V.pass.cpp Add constexpr to pair 2020-09-02 21:21:24 +02:00
const_pair_U_V_cxx03.pass.cpp
copy_ctor.pass.cpp
ctor.brace-init.P1951.pass.cpp [libc++] Do not enable P1951 before C++23, since it's a breaking change 2021-09-27 17:06:44 -04:00
ctor.brace-init.pass.cpp [libc++] Implement P1951, default arguments for pair's forwarding constructor 2021-09-09 08:28:22 -04:00
default-sfinae.pass.cpp
default.explicit.fail.cpp [libc++] Remove Lit annotations for unsupported GCC versions from the test suite 2021-08-12 13:30:47 -04:00
default.pass.cpp
dtor.pass.cpp
implicit_deduction_guides.pass.cpp [libc++] Remove workarounds for the lack of deduction guides in C++17 2021-08-18 08:57:25 -04:00
move_ctor.pass.cpp [libc++] Fix incorrect forwarding in tuple's assignment operator 2021-02-25 14:56:16 -05:00
not_constexpr_cxx11.fail.cpp
piecewise.pass.cpp Add constexpr to pair 2020-09-02 21:21:24 +02:00
rv_pair_U_V.pass.cpp [libc++] Fix incorrect forwarding in tuple's assignment operator 2021-02-25 14:56:16 -05:00
special_member_generation_test.pass.cpp
swap.pass.cpp Add constexpr to pair 2020-09-02 21:21:24 +02:00
trivial_copy_move.pass.cpp
types.pass.cpp