llvm-project/libcxx/test/std/utilities/utility/pairs/pairs.pair
Dimitry Andric ca2ab4f657 Disable trivial pair copy/move tests when unsupported
Summary:
On FreeBSD, for ABI compatibility reasons, the pair trivial copy
constructor is disabled, using the aptly-named
`_LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIAL_COPY_CTOR` define.

Disable the related tests when this define is on, so they don't fail
unexpectedly.

Reviewers: emaste, rsmith, theraven, EricWF

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D25449

llvm-svn: 284047
2016-10-12 20:26:47 +00:00
..
U_V.pass.cpp Refactor test archetypes implementation. 2016-08-11 07:04:14 +00:00
assign_const_pair_U_V.pass.cpp
assign_pair.pass.cpp Recommit r276548 - Make pair/tuples assignment operators SFINAE properly. 2016-07-25 02:36:42 +00:00
assign_pair_cxx03.pass.cpp Recommit r276548 - Make pair/tuples assignment operators SFINAE properly. 2016-07-25 02:36:42 +00:00
assign_rv_pair.pass.cpp Recommit r276548 - Make pair/tuples assignment operators SFINAE properly. 2016-07-25 02:36:42 +00:00
assign_rv_pair_U_V.pass.cpp Remove all instances of _LIBCPP_HAS_NO_RVALUE_REFERENCES from test/std/utilities 2016-10-01 10:46:01 +00:00
assign_tuple.pass.cpp Fix pair::operator=(TupleLike&&). 2016-08-29 01:43:41 +00:00
const_first_const_second.pass.cpp Refactor test archetypes implementation. 2016-08-11 07:04:14 +00:00
const_first_const_second_cxx03.pass.cpp Implement the std::pair parts of "Improving pair and tuple". Completes N4387. 2016-07-25 04:32:07 +00:00
const_pair_U_V.pass.cpp Refactor test archetypes implementation. 2016-08-11 07:04:14 +00:00
const_pair_U_V_cxx03.pass.cpp Implement the std::pair parts of "Improving pair and tuple". Completes N4387. 2016-07-25 04:32:07 +00:00
copy_ctor.pass.cpp Remove _LIBCPP_TRIVIAL_PAIR_COPY_CTOR option. 2016-06-14 01:36:15 +00:00
default-sfinae.pass.cpp [libcxx] Fix LWG Issue #2367 - Fixing std::tuple and std::pair's default constructors. 2015-12-23 08:20:26 +00:00
default.pass.cpp Unbreak C++03 build. 2016-08-11 08:15:35 +00:00
move_ctor.pass.cpp Remove _LIBCPP_TRIVIAL_PAIR_COPY_CTOR option. 2016-06-14 01:36:15 +00:00
not_constexpr_cxx11.fail.cpp Implement the std::pair parts of "Improving pair and tuple". Completes N4387. 2016-07-25 04:32:07 +00:00
piecewise.pass.cpp
rv_pair_U_V.pass.cpp Refactor test archetypes implementation. 2016-08-11 07:04:14 +00:00
special_member_generation_test.pass.cpp Refactor test archetypes implementation. 2016-08-11 07:04:14 +00:00
swap.pass.cpp Removing some trailing whitespace 2016-05-04 20:29:19 +00:00
trivial_copy_move.pass.cpp Disable trivial pair copy/move tests when unsupported 2016-10-12 20:26:47 +00:00
types.pass.cpp