Boost C++ Libraries: Ticket #12216: Data driven test compile failure when taking a join of grids https://svn.boost.org/trac10/ticket/12216 <p> The title pretty much says it all. Here's a reproducer: </p> <pre class="wiki">//main.cpp #include&lt;boost/test/unit_test.hpp&gt; #include&lt;boost/test/data/test_case.hpp&gt; namespace bd = boost::unit_test::data; BOOST_DATA_TEST_CASE(testname, (bd::make(1) * bd::make(2)) + (bd::make(3) * bd::make(4)), arg1, arg2){} </pre><p> Produced with gcc 5.2.0 with command line </p> <pre class="wiki">$ gcc -std=c++14 -c main.cpp -o main.o </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12216 Trac 1.4.3 jabenze@… Thu, 19 May 2016 14:09:25 GMT <link>https://svn.boost.org/trac10/ticket/12216#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12216#comment:1</guid> <description> <p> Pull request of fix: </p> <p> <a class="ext-link" href="https://github.com/boostorg/test/pull/100"><span class="icon">​</span>https://github.com/boostorg/test/pull/100</a> </p> <p> Note that this pull request uses some c++14 features...I saw c++14 features used in grid.hpp (with auto return type) so I went ahead and used them myself. If these changes are in places that support older standards, this pull request won't work as is...just let me know. </p> </description> <category>Ticket</category> </item> <item> <author>jabenze@…</author> <pubDate>Thu, 19 May 2016 14:17:55 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12216#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12216#comment:2</guid> <description> <p> It looks like joins of zips are broken in the same way joins of grids are, but this fix should work for both (I didn't actually unfix join to test though, just eyeballing it) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 23 May 2016 22:42:33 GMT</pubDate> <title>component changed; owner set https://svn.boost.org/trac10/ticket/12216#comment:3 https://svn.boost.org/trac10/ticket/12216#comment:3 <ul> <li><strong>owner</strong> set to <span class="trac-author">Gennadiy Rozental</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">test</span> </li> </ul> Ticket Raffi Enficiaud Mon, 05 Sep 2016 22:16:17 GMT <link>https://svn.boost.org/trac10/ticket/12216#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12216#comment:4</guid> <description> <p> Pull request breaking other tests. In the current design, joins are not creating any temporary and grids are creating temporary by design. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 29 Oct 2018 13:09:13 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/12216#comment:5 https://svn.boost.org/trac10/ticket/12216#comment:5 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">duplicate</span> </li> </ul> <p> Fixed, see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/13380" title="#13380: Bugs: data-driven tests' join operator `+` corrupts first column (closed: fixed)">#13380</a> </p> Ticket Raffi Enficiaud Mon, 29 Oct 2018 13:09:25 GMT milestone changed https://svn.boost.org/trac10/ticket/12216#comment:6 https://svn.boost.org/trac10/ticket/12216#comment:6 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.69</span> </li> </ul> Ticket