--- E:/lib/boost/1.54/boost/asio/detail/config.hpp_bak Fri Aug 02 14:54:15 2013 +++ E:/lib/boost/1.54/boost/asio/detail/config.hpp Fri Aug 02 14:58:36 2013 @@ -95,10 +95,15 @@ # if defined(__GXX_EXPERIMENTAL_CXX0X__) # define BOOST_ASIO_HAS_MOVE 1 # endif // defined(__GXX_EXPERIMENTAL_CXX0X__) # endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)) || (__GNUC__ > 4) # endif // defined(__GNUC__) +# if defined (BOOST_ASIO_MSVC) +# if (BOOST_ASIO_MSVC >= 12) +# define BOOST_ASIO_HAS_MOVE 1 +# endif // (BOOST_ASIO_MSVC >= 12) +# endif // defined (BOOST_ASIO_MSVC) # endif // !defined(BOOST_ASIO_DISABLE_MOVE) #endif // !defined(BOOST_ASIO_HAS_MOVE) // If BOOST_ASIO_MOVE_CAST isn't defined, and move support is available, define // BOOST_ASIO_MOVE_ARG and BOOST_ASIO_MOVE_CAST to take advantage of rvalue