summaryrefslogtreecommitdiff
path: root/boost/move/algo/move.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/move/algo/move.hpp')
-rw-r--r--boost/move/algo/move.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/boost/move/algo/move.hpp b/boost/move/algo/move.hpp
index d35f04a399..2390877a43 100644
--- a/boost/move/algo/move.hpp
+++ b/boost/move/algo/move.hpp
@@ -26,6 +26,7 @@
#include <boost/move/utility_core.hpp>
#include <boost/move/detail/iterator_traits.hpp>
+#include <boost/move/detail/iterator_to_raw_pointer.hpp>
#include <boost/detail/no_exceptions_support.hpp>
namespace boost {
@@ -126,7 +127,7 @@ F uninitialized_move(I f, I l, F r
}
BOOST_CATCH(...){
for (; back != r; ++back){
- back->~input_value_type();
+ boost::movelib::iterator_to_raw_pointer(back)->~input_value_type();
}
BOOST_RETHROW;
}