Skip to content

Commit 39eb812

Browse files
authored
Remove unneeded case in uninitialized_default_construct_n (#1377)
1 parent 46effab commit 39eb812

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

stl/inc/memory

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -853,14 +853,6 @@ namespace ranges {
853853
using _Ty = remove_reference_t<iter_reference_t<_It>>;
854854
if constexpr (is_trivially_default_constructible_v<_Ty>) {
855855
_RANGES advance(_First, _Count);
856-
} else if constexpr (is_nothrow_default_constructible_v<_Ty>) {
857-
auto _UFirst = _Get_unwrapped_n(_STD move(_First), _Count);
858-
859-
for (; _Count > 0; --_Count, (void) ++_UFirst) {
860-
_Default_construct_in_place(*_UFirst);
861-
}
862-
863-
_Seek_wrapped(_First, _STD move(_UFirst));
864856
} else {
865857
_Uninitialized_backout _Backout{_Get_unwrapped_n(_STD move(_First), _Count)};
866858

0 commit comments

Comments
 (0)