From 6b7cecb9d3e9e2e9428bbd3200e67a76a5087242 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 2 Aug 2014 03:09:48 +0100 Subject: [PATCH] Workaround initialiser list bug in gcc 4.4. --- test/unordered/insert_tests.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/unordered/insert_tests.cpp b/test/unordered/insert_tests.cpp index e80a8c1c..872bfc12 100644 --- a/test/unordered/insert_tests.cpp +++ b/test/unordered/insert_tests.cpp @@ -9,6 +9,7 @@ #include "../helpers/postfix.hpp" #include "../helpers/test.hpp" +#include #include #include "../objects/test.hpp" #include "../helpers/random_values.hpp" @@ -598,7 +599,11 @@ UNORDERED_AUTO_TEST(insert_initializer_list_set) boost::unordered_set set2; +#if BOOST_COMP_GNUC && BOOST_COMP_GNUC < BOOST_VERSION_NUMBER(4,5,0) + set2.insert({{1, 2}}); +#else set2.insert({1, 2}); +#endif BOOST_TEST(set2.size() == 1); BOOST_TEST(set2.find({1,2}) != set2.end()); BOOST_TEST(set2.find({2,1}) == set2.end());