Index: boost/thread/future.hpp =================================================================== --- boost/thread/future.hpp (revision 75662) +++ boost/thread/future.hpp (working copy) @@ -322,7 +322,7 @@ void mark_finished_with_result(rvalue_source_type result_) { boost::lock_guard lock(mutex); - mark_finished_with_result_internal(result_); + mark_finished_with_result_internal(static_cast(result_)); } move_dest_type get()