diff options
Diffstat (limited to 'libcxx/test/std/utilities/utility')
23 files changed, 46 insertions, 0 deletions
diff --git a/libcxx/test/std/utilities/utility/as_const/as_const.pass.cpp b/libcxx/test/std/utilities/utility/as_const/as_const.pass.cpp index 32d240a0b41..53cb11ef7e1 100644 --- a/libcxx/test/std/utilities/utility/as_const/as_const.pass.cpp +++ b/libcxx/test/std/utilities/utility/as_const/as_const.pass.cpp @@ -14,6 +14,8 @@ #include <utility> #include <cassert> +#include "test_macros.h" + struct S {int i;}; bool operator==(const S& x, const S& y) { return x.i == y.i; } bool operator==(const volatile S& x, const volatile S& y) { return x.i == y.i; } diff --git a/libcxx/test/std/utilities/utility/operators/rel_ops.pass.cpp b/libcxx/test/std/utilities/utility/operators/rel_ops.pass.cpp index 42e80866562..52ed6422741 100644 --- a/libcxx/test/std/utilities/utility/operators/rel_ops.pass.cpp +++ b/libcxx/test/std/utilities/utility/operators/rel_ops.pass.cpp @@ -11,6 +11,8 @@ #include <utility> #include <cassert> +#include "test_macros.h" + struct A { int data_; diff --git a/libcxx/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp index e0ce55bba90..efa97c4aca0 100644 --- a/libcxx/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp @@ -20,6 +20,8 @@ #include <memory> #include <cassert> +#include "test_macros.h" + int main(int, char**) { { diff --git a/libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp index f2d3359e7a5..62a71bc8427 100644 --- a/libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp @@ -16,6 +16,8 @@ #include <cassert> +#include "test_macros.h" + int main(int, char**) { typedef std::complex<float> cf; diff --git a/libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp index 1e41e3fda5d..9ff5e0fdf71 100644 --- a/libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp @@ -14,6 +14,8 @@ #include <utility> +#include "test_macros.h" + template <class T1, class T2> void test() { diff --git a/libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp index 3b95b4749dd..104f8981108 100644 --- a/libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp @@ -14,6 +14,8 @@ #include <utility> +#include "test_macros.h" + int main(int, char**) { { diff --git a/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp index 98f864caf1f..d70d060deb0 100644 --- a/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp @@ -19,6 +19,8 @@ #include <tuple> #include <cassert> +#include "test_macros.h" + class A { int i_; diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp index 0f22808de48..dc4cd317648 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp @@ -21,6 +21,8 @@ #include "archetypes.hpp" #include "test_convertible.hpp" + +#include "test_macros.h" using namespace ImplicitTypes; // Get implicitly archetypes template <class T1, class T1Arg, diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp index f4dfe5e1b94..55ce0fced10 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp @@ -18,6 +18,8 @@ #include <memory> #include <cassert> +#include "test_macros.h" + struct NonAssignable { NonAssignable& operator=(NonAssignable const&) = delete; diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp index 47f85eaa6b4..96b4122cd5b 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp @@ -18,6 +18,8 @@ #include <memory> #include <cassert> +#include "test_macros.h" + struct NonAssignable { NonAssignable() {} private: diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp index b4f0c01094d..5ace94d971d 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp @@ -18,6 +18,8 @@ #include <memory> #include <cassert> +#include "test_macros.h" + struct NonAssignable { NonAssignable& operator=(NonAssignable const&) = delete; diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp index 0be0a4e9526..64e3adb56b7 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp @@ -19,6 +19,8 @@ #include <cassert> #include <archetypes.hpp> +#include "test_macros.h" + struct Base { virtual ~Base() {} diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp index e147d755856..53c6cc8a6f2 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp @@ -19,6 +19,8 @@ #include "archetypes.hpp" #include "test_convertible.hpp" + +#include "test_macros.h" using namespace ImplicitTypes; // Get implicitly archetypes struct ExplicitT { diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp index 880179723fb..394ee0fe568 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp @@ -15,6 +15,8 @@ #include <utility> #include <cassert> +#include "test_macros.h" + class A { int data_; diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp index ce1e86c1a8b..5a592c35cbf 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp @@ -19,6 +19,8 @@ #include "archetypes.hpp" #include "test_convertible.hpp" + +#include "test_macros.h" using namespace ImplicitTypes; // Get implicitly archetypes template <class T1, class U1, diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp index 9f6498806f3..b18ced0f498 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp @@ -15,6 +15,8 @@ #include <utility> #include <cassert> +#include "test_macros.h" + int main(int, char**) { { diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp index 26b02f383ad..5c6eb6e640d 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp @@ -20,6 +20,8 @@ #include <tuple> #include <utility> +#include "test_macros.h" + int main(int, char**) { diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp index 0e3d9a1cb70..3d12398d6c9 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp @@ -20,6 +20,8 @@ #include "archetypes.hpp" #include "test_convertible.hpp" + +#include "test_macros.h" using namespace ImplicitTypes; // Get implicitly archetypes template <class T1, class U1, diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp index db174e829bd..b1082ccfa65 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp @@ -25,6 +25,8 @@ #include <tuple> #include "archetypes.hpp" + +#include "test_macros.h" using namespace ImplicitTypes; // Get implicitly archetypes namespace ConstructorTest { diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp index faaae1bc255..9a497e5ac53 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp @@ -15,6 +15,8 @@ #include <utility> #include <cassert> +#include "test_macros.h" + struct S { int i; S() : i(0) {} diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp index 25108de5bbe..cf62ec40205 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp @@ -17,6 +17,8 @@ #include <utility> #include <type_traits> +#include "test_macros.h" + int main(int, char**) { typedef std::pair<float, short*> P; diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp index 87432767217..9aac80468d0 100644 --- a/libcxx/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp +++ b/libcxx/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp @@ -16,6 +16,8 @@ #include <utility> #include <cassert> +#include "test_macros.h" + int main(int, char**) { { diff --git a/libcxx/test/std/utilities/utility/synopsis.pass.cpp b/libcxx/test/std/utilities/utility/synopsis.pass.cpp index 5a703e1b2e5..e13a6bcf7c7 100644 --- a/libcxx/test/std/utilities/utility/synopsis.pass.cpp +++ b/libcxx/test/std/utilities/utility/synopsis.pass.cpp @@ -13,6 +13,8 @@ #include <utility> +#include "test_macros.h" + int main(int, char**) { std::initializer_list<int> x; |