
15 Jun
2008
15 Jun
'08
6:50 p.m.
Daniel James wrote:
On 15/06/2008, Daniel James <daniel_james@fmail.co.uk> wrote:
Ion, the attached patch is required to get the test to run on g++ 4.3
Sorry, the patch isn't correct - I used boost::interprocess::detail::identity in boost::interprocess::forward, which is an identity function - probably not what you intended.
Also, running the tests with '-std=c++0x', there are problems with calling 'move' and 'forward' unqualified, ADL is causing an ambiguous overload of 'boost::interprocess::move' and 'std::move'.
Ok. I need to install gcc 4.3, and modify Interprocess to support std::move and remove boost::interprocess::move if rvalue references are present. But this will take some time :-(
Daniel
Regards, Ion