Index: boost/thread/future.hpp =================================================================== --- boost/thread/future.hpp (revision 59567) +++ boost/thread/future.hpp (working copy) @@ -404,13 +404,13 @@ struct all_futures_lock { - unsigned count; + std::size_t count; boost::scoped_array > locks; all_futures_lock(std::vector& futures): count(futures.size()),locks(new boost::unique_lock[count]) { - for(unsigned i=0;i(futures[i].future->mutex); }