Boost C++ Libraries: Ticket #12986: Boost.Fusion: VS2017 is able to compile variadic template implementation of vector https://svn.boost.org/trac10/ticket/12986 <p> VS2017 (cl 19.10) compiles the variadic template implementation of boost::fusion::vector without problems. </p> <p> So maybe it is time to limit the workaround to older compilers (see attached patch). </p> <p> This would ease developing platform independent code for Linux and Windows since gcc (at least starting with 4.8) already uses variadic templates by default. So currently one is forced to use BOOST_FUSION_DISABLE_VARIADIC_VECTOR (and use the old syntax) to make the code portable between both platforms. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12986 Trac 1.4.3 peter.klotz@… Mon, 24 Apr 2017 13:21:51 GMT attachment set https://svn.boost.org/trac10/ticket/12986 https://svn.boost.org/trac10/ticket/12986 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost_1_64_0-FusionEnableVariadicVector.patch</span> </li> </ul> <p> Patch to enable variadic template implementation for boost::fusion::vector when using cl 19.10 or higher </p> Ticket Kohei Takahashi Wed, 26 Apr 2017 11:11:26 GMT owner, milestone changed https://svn.boost.org/trac10/ticket/12986#comment:1 https://svn.boost.org/trac10/ticket/12986#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Joel de Guzman</span> to <span class="trac-author">Kohei Takahashi</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.65.0</span> </li> </ul> <p> Good news! I'll check that. </p> Ticket Kohei Takahashi Mon, 01 May 2017 04:14:03 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/12986#comment:2 https://svn.boost.org/trac10/ticket/12986#comment:2 <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">fixed</span> </li> </ul> <p> Fixed in <a class="ext-link" href="https://github.com/boostorg/fusion/pull/146"><span class="icon">​</span>https://github.com/boostorg/fusion/pull/146</a> </p> <p> Thanks! </p> Ticket