From 533813298f0e3ed1fd23021cc135e4bf60088202 Mon Sep 17 00:00:00 2001 From: Michael Schellenberger Costa Date: Fri, 16 Oct 2020 15:24:30 +0200 Subject: [PATCH] Remove unneeded specialization --- stl/inc/memory | 8 -------- 1 file changed, 8 deletions(-) diff --git a/stl/inc/memory b/stl/inc/memory index eafeefd38b9..8ca5b41642f 100644 --- a/stl/inc/memory +++ b/stl/inc/memory @@ -858,14 +858,6 @@ namespace ranges { using _Ty = remove_reference_t>; if constexpr (is_trivially_default_constructible_v<_Ty>) { _RANGES advance(_First, _Count); - } else if constexpr (is_nothrow_default_constructible_v<_Ty>) { - auto _UFirst = _Get_unwrapped_n(_STD move(_First), _Count); - - for (; _Count > 0; --_Count, (void) ++_UFirst) { - ::new (_Voidify_iter(_UFirst)) _Ty; - } - - _Seek_wrapped(_First, _STD move(_UFirst)); } else { _Uninitialized_backout _Backout{_Get_unwrapped_n(_STD move(_First), _Count)};