$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r83370 - trunk/boost/thread
From: vicente.botet_at_[hidden]
Date: 2013-03-09 11:00:23
Author: viboes
Date: 2013-03-09 11:00:22 EST (Sat, 09 Mar 2013)
New Revision: 83370
URL: http://svn.boost.org/trac/boost/changeset/83370
Log:
Thread: Try workaround for #8212.
Text files modified: 
   trunk/boost/thread/future.hpp |     6 +++---                                  
   1 files changed, 3 insertions(+), 3 deletions(-)
Modified: trunk/boost/thread/future.hpp
==============================================================================
--- trunk/boost/thread/future.hpp	(original)
+++ trunk/boost/thread/future.hpp	2013-03-09 11:00:22 EST (Sat, 09 Mar 2013)
@@ -3234,7 +3234,7 @@
     typedef typename decay<T>::type future_type;
     promise<future_type> p;
     p.set_value(boost::forward<T>(value));
-    return p.get_future();
+    return BOOST_THREAD_MAKE_RV_REF(p.get_future());
   }
 
 
@@ -3254,14 +3254,14 @@
     typedef typename decay<T>::type future_type;
     promise<future_type> p;
     p.set_value(boost::forward<T>(value));
-    return p.get_future().share();
+    return BOOST_THREAD_MAKE_RV_REF(p.get_future().share());
   }
 
 
   inline shared_future<void> make_shared_future()
   {
     promise<void> p;
-    return p.get_future().share();
+    return BOOST_THREAD_MAKE_RV_REF(p.get_future().share());
 
   }