Index: future.hpp =================================================================== --- future.hpp (revision 83512) +++ future.hpp (working copy) @@ -3175,8 +3175,17 @@ ) )); #else - BOOST_THREAD_FUTURE ret; - return ::boost::move(ret); +// BOOST_THREAD_FUTURE ret; +// return ::boost::move(ret); + + + return boost::detail::make_future_deferred_object( + boost::forward(f) + ); + + + + // return boost::detail::make_future_deferred_object( // BF( // thread_detail::decay_copy(boost::forward(f))