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

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

#9266: Synchronized_value crashes MSVC12 (VS2013)
 Reporter: mjklaim@… | Owner: anthonyw
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: thread
  Version: Boost Development Trunk | Severity: Problem
 Keywords: |
 I got the crash using the following full code (using boost trunk r86347 ):


     boost::synchronized_value<int> foo;

 Which produce the following error (ignore the file name, it contains
 exactly the code above):

 1> clock.cpp
 1_55\boost\thread\synchronized_value.hpp(401): fatal error C1001: An
 internal error has occurred in the compiler.
 1> (compiler file 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\types.c', line
 1> To work around this problem, try simplifying or changing the program
 near the locations listed above.
 1> Please choose the Technical Support command on the Visual C++
 1> Help menu, or open the Technical Support help file for more
 : see reference to class template instantiation
 'boost::synchronized_value<int,boost::mutex>' being compiled
 Build has been canceled.

 Note that I reported another problem similar in MSVC12 RC:
 I'm not sure if it's related.

Ticket URL: <https://svn.boost.org/trac/boost/ticket/9266>
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