id summary reporter owner description type status milestone component version severity resolution keywords cc 6673 shared_lock: move assign doesn't works with c++11 viboes viboes "When move semantics is supported by the compiler the shared_lock move assign doesn't works because boost::move is missing {{{ shared_lock& operator=(shared_lock && other) { shared_lock temp(other); swap(temp); return *this; } }}} The temp must constructor must use boost::move {{{ shared_lock& operator=(shared_lock && other) { shared_lock temp(boost::move(other)); swap(temp); return *this; } }}} The same applies to the other move assignments. " Bugs closed To Be Determined thread Boost Development Trunk Problem fixed