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,,