[libc++] Enable rvalue overloads for pair in C++03
authorNikolas Klauser <nikolasklauser@berlin.de>
Mon, 5 Sep 2022 10:44:28 +0000 (12:44 +0200)
committerNikolas Klauser <nikolasklauser@berlin.de>
Mon, 5 Sep 2022 12:40:17 +0000 (14:40 +0200)
commite0b3356e67a9288accab0f079963397a4421923c
tree8a7f98eee434552789282700a9524fd61c87635a
parentd2c7c725c1db4a55c311d13a8a19a24b0ff84a95
[libc++] Enable rvalue overloads for pair in C++03

We require rvalue support anyways, so let's use it.

Reviewed By: ldionne, #libc

Spies: libcxx-commits

Differential Revision: https://reviews.llvm.org/D133013
libcxx/include/__utility/pair.h
libcxx/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp
libcxx/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp
libcxx/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp
libcxx/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp