[Boost-bugs] [Boost C++ Libraries] #12986: Boost.Fusion: VS2017 is able to compile variadic template implementation of vector

Subject: [Boost-bugs] [Boost C++ Libraries] #12986: Boost.Fusion: VS2017 is able to compile variadic template implementation of vector
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-04-24 13:20:29


#12986: Boost.Fusion: VS2017 is able to compile variadic template implementation of
vector
------------------------------+---------------------
 Reporter: peter.klotz@… | Owner: djowel
     Type: Patches | Status: new
Milestone: To Be Determined | Component: fusion
  Version: Boost 1.64.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------
 VS2017 (cl 19.10) compiles the variadic template implementation of
 boost::fusion::vector without problems.

 So maybe it is time to limit the workaround to older compilers (see
 attached patch).

 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.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12986>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-04-24 13:25:27 UTC