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