From e123d1967f95f1066d44f7aeca2ada21a5f4628f Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Wed, 2 Sep 2009 14:49:58 +0000 Subject: 2009-09-02 Paolo Carlini * include/bits/stl_uninitialized.h (__uninitialized_copy::uninitialized_copy): Just call (the now forwarding) _Construct. From-SVN: r151330 --- libstdc++-v3/include/bits/stl_uninitialized.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libstdc++-v3/include/bits') diff --git a/libstdc++-v3/include/bits/stl_uninitialized.h b/libstdc++-v3/include/bits/stl_uninitialized.h index bd04ae9..4b6399d 100644 --- a/libstdc++-v3/include/bits/stl_uninitialized.h +++ b/libstdc++-v3/include/bits/stl_uninitialized.h @@ -71,8 +71,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) __try { for (; __first != __last; ++__first, ++__cur) - ::new(static_cast(&*__cur)) typename - iterator_traits<_ForwardIterator>::value_type(*__first); + std::_Construct(&*__cur, *__first); return __cur; } __catch(...) -- cgit v1.1