summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/range/test/ticket_5547.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/boost/libs/range/test/ticket_5547.cpp')
-rw-r--r--src/boost/libs/range/test/ticket_5547.cpp42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/boost/libs/range/test/ticket_5547.cpp b/src/boost/libs/range/test/ticket_5547.cpp
new file mode 100644
index 00000000..1b9d3f6f
--- /dev/null
+++ b/src/boost/libs/range/test/ticket_5547.cpp
@@ -0,0 +1,42 @@
+// Boost.Range library
+//
+// Copyright Neil Groves 2011. Use, modification and
+// distribution is subject to the Boost Software License, Version
+// 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+//
+// For more information, see http://www.boost.org/libs/range/
+//
+#include <boost/algorithm/string/join.hpp>
+#include <boost/range/join.hpp>
+
+#include <boost/test/test_tools.hpp>
+#include <boost/test/unit_test.hpp>
+
+#include <vector>
+
+namespace boost
+{
+ namespace
+ {
+
+ // Ticket 5547 - boost::join ambiguous with algorithm::join
+ void test_ticket_5547()
+ {
+ std::vector<int> x;
+ boost::range::join(x,x);
+ }
+ }
+}
+
+boost::unit_test::test_suite*
+init_unit_test_suite(int argc, char* argv[])
+{
+ boost::unit_test::test_suite* test
+ = BOOST_TEST_SUITE( "RangeTestSuite.ticket_5547" );
+
+ test->add( BOOST_TEST_CASE( &boost::test_ticket_5547 ) );
+
+ return test;
+}