--- /Users/Orca/Downloads/boost_1_42_0/boost/thread/pthread/thread_heap_alloc.hpp 2008-06-18 17:01:08.000000000 +0400 +++ /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp 2010-02-13 21:17:25.000000000 +0300 @@ -21,7 +21,7 @@ template inline T* heap_new(A1&& a1) { - return new T(static_cast(a1)); + return new T(std::move(a1)); } template inline T* heap_new(A1&& a1,A2&& a2)