https://bugs.freedesktop.org/show_bug.cgi?id=43139

--- Comment #18 from Rafael da Veiga Cabral <[email protected]> 2011-12-20 
05:48:17 PST ---
Just I guess from /usr/include/boost/move/move.hpp: 

 387    #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\
 388       public:\
 389       TYPE& operator=(TYPE &t)\
 390       {  this->operator=(static_cast<const ::boost::rv<TYPE>
&>(const_cast<const TYPE &>(t))); return *this;}\
 391       public:\
 392       operator ::boost::rv<TYPE>&() \
 393       {  return *static_cast< ::boost::rv<TYPE>* >(this);  }\
 394       operator const ::boost::rv<TYPE>&() const \
 395       {  return *static_cast<const ::boost::rv<TYPE>* >(this);  }\
 396       private:\


Line 390, the const_cast seems also to be casting away but the compiler gets
lost and guessing kick would be the static_cast operator in left part of the
expression, as I still researching.

Tried to diff from 1.47.0 but bost/move/move.hpp seems to be new.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to