Index: boost/smart_ptr/make_shared.hpp =================================================================== --- boost/smart_ptr/make_shared.hpp (revision 52512) +++ boost/smart_ptr/make_shared.hpp (working copy) @@ -86,10 +86,12 @@ } }; -template< class T > T forward( T t ) +#if defined( BOOST_HAS_RVALUE_REFS ) +template< class T > T&& forward( T &&t ) { return t; } +#endif } // namespace detail