Boost C++ Libraries: Ticket #1473: VC++ 2009 does not need workaround https://svn.boost.org/trac10/ticket/1473 <p> <a class="ext-link" href="http://tinyurl.com/2wevvb"><span class="icon">​</span>http://tinyurl.com/2wevvb</a> shows failure of random - random_test / msvc-9.0. </p> <p> The following (removal of workaround) works for MSC 1500 </p> <pre class="wiki">//# if BOOST_WORKAROUND(_MSC_FULL_VER, BOOST_TESTED_AT(13102292)) &amp;&amp; BOOST_MSVC &gt; 1300 // return detail::extract_uniform_int(is, ud, ud.impl); //# else is &gt;&gt; std::ws &gt;&gt; ud._min &gt;&gt; std::ws &gt;&gt; ud._max; ud.init(); return is; //# endif </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1473 Trac 1.4.3 Marshall Clow Tue, 18 Dec 2007 18:47:08 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1473#comment:1 https://svn.boost.org/trac10/ticket/1473#comment:1 <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 revision 42141. </p> Ticket