id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 11889,BOOST_DATA_TEST_CASE fails to compile for 4D and higher dimensional grids,Martin Schulze ,Raffi Enficiaud,"Compiling the following code with GCC 5.3.0 (C++11/14) I get an error on the second but not on the first test case. {{{#!cpp #include #include using boost::unit_test::data::xrange; BOOST_DATA_TEST_CASE(Test_3D_grid, xrange(2) * xrange(2) * xrange(2), a, b, c) {} BOOST_DATA_TEST_CASE(Test_4D_grid, xrange(2) * xrange(2) * xrange(2) * xrange(2), a, b, c, d) {} }}} The error reads {{{ /usr/include/boost/test/data/test_case.hpp:107:5: error: no matching function for call to 'bind(, const std::tuple&, const int&)' BOOST_PP_REPEAT_FROM_TO(1, 4, TC_MAKE, _) }}} Are four and more parameters not supported for data test cases? The documentation says > BOOST_DATA_TEST_CASE(test_case_name, dataset, var1, ..., varN) { /* datasets of arity N */ } without giving any limits on N.",Bugs,closed,Boost 1.61.0,test,Boost 1.60.0,Problem,fixed,,