From 6071f9a08b514825c7ab9ad2a54384796ad8180a Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 22 Oct 2016 09:49:14 +0100 Subject: [PATCH] Stop testing no arg emplace when not available --- test/unordered/insert_tests.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/unordered/insert_tests.cpp b/test/unordered/insert_tests.cpp index 3f13ea0f..a3384652 100644 --- a/test/unordered/insert_tests.cpp +++ b/test/unordered/insert_tests.cpp @@ -434,6 +434,7 @@ void move_emplace_tests(X*, test::random_generator generator) template void default_emplace_tests(X*, test::random_generator) { +#if !BOOST_WORKAROUND(__SUNPRO_CC, BOOST_TESTED_AT(0x5100)) std::cerr<<"emplace() tests.\n"; bool is_unique = test::has_unique_keys::value; @@ -464,6 +465,7 @@ void default_emplace_tests(X*, test::random_generator) BOOST_TEST(x.count(test::get_key(y)) == (is_unique ? 1u : 2u)); BOOST_TEST(*x.equal_range(test::get_key(y)).first == y); +#endif } template