Skip to content

Commit 5c3befb

Browse files
committed
[libc++] Add forgotten call to std::__to_address in __uninitialized_allocator_relocate
1 parent 402efa7 commit 5c3befb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libcxx/include/__memory/uninitialized_algorithms.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -631,9 +631,9 @@ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 void __uninitialized_allocat
631631
auto __iter = __first;
632632
while (__iter != __last) {
633633
#if _LIBCPP_HAS_EXCEPTIONS
634-
allocator_traits<_Alloc>::construct(__alloc, __result, std::move_if_noexcept(*__iter));
634+
allocator_traits<_Alloc>::construct(__alloc, std::__to_address(__result), std::move_if_noexcept(*__iter));
635635
#else
636-
allocator_traits<_Alloc>::construct(__alloc, __result, std::move(*__iter));
636+
allocator_traits<_Alloc>::construct(__alloc, std::__to_address(__result), std::move(*__iter));
637637
#endif
638638
++__iter;
639639
++__result;

0 commit comments

Comments
 (0)