[Boost-bugs] [Boost C++ Libraries] #3073: [assign] list_inserter regression test failure on VC10 beta 1

Subject: [Boost-bugs] [Boost C++ Libraries] #3073: [assign] list_inserter regression test failure on VC10 beta 1
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-05-24 17:39:58


#3073: [assign] list_inserter regression test failure on VC10 beta 1
---------------------------------------------------------+------------------
 Reporter: Richard Webb <richard.webb_at_[hidden]> | Owner: nesotto
     Type: Bugs | Status: new
Milestone: Boost 1.40.0 | Component: assign
  Version: Boost Development Trunk | Severity: Problem
 Keywords: |
---------------------------------------------------------+------------------
 The list_inserter test is failing on VC10 Beta 1:
 http://tinyurl.com/pc75e5

 There are 2 problems here:

 1) there is a possible ambiguity between boost::bind and std::tr1::bind.
 QUalifying the call to bind avoids this.

 2) the bind to vector::push_back fails because there are now 2 versions of
 push_back (one that takes 'const T&' and one that takes 'T&&').

 Applying the workaround that is currently used for Borland (line 66 of
 list_inserter.cpp) avoids the ambiguity and allows the test to pass.

 The same problem occurs in GCC 4.4 (http://tinyurl.com/qnozer), but that
 also some other failures as well.

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