Re: [Boost-bugs] [Boost C++ Libraries] #9266: Synchronized_value crashes MSVC12 (VS2013)

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #9266: Synchronized_value crashes MSVC12 (VS2013)
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-10-18 18:20:32


#9266: Synchronized_value crashes MSVC12 (VS2013)
--------------------------------------+----------------------
  Reporter: mjklaim@… | Owner: viboes
      Type: Bugs | Status: assigned
 Milestone: To Be Determined | Component: thread
   Version: Boost Development Trunk | Severity: Problem
Resolution: | Keywords:
--------------------------------------+----------------------

Comment (by mjklaim@…):

 Sorry!
 I meant:

  1. go into synchronized_value.hpp
  2. search ifdefs testing BOOST_NO_CXX11_VARIADIC_TEMPLATES (there are 2
 if I'm correct)
  3. remove the ifdef and keep only the code that does use variadic
 templates.

 Then `boost::synchronized_value<int>` does compile for me.
 I also forgot to say that I'm using the last boost thread interface (V4?).

 I'm currently recompiling this revision of trunk boost with
 BOOST_NO_CXX11_VARIADIC_TEMPLATES defined only for MSVC <= VC11 , see if
 it impacts my current code (I suspect it will break my signals2 usage as
 said in the mailing list but I want to be sure).

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/9266#comment:4>
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-02-16 18:50:14 UTC