Skip to content

Commit dade932

Browse files
authored
Revert "Try using withContiguousStorageIfAvailable in RangeReplaceableCollection.append(contentsOf:) before falling back to a slow element-by-element loop. Fixes rdar://109059874" (#67842)
This reverts commit 465aa22.
1 parent 0798c05 commit dade932

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

stdlib/public/core/RangeReplaceableCollection.swift

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -453,15 +453,8 @@ extension RangeReplaceableCollection {
453453
@inlinable
454454
public mutating func append<S: Sequence>(contentsOf newElements: __owned S)
455455
where S.Element == Element {
456-
457-
let done:Void? = newElements.withContiguousStorageIfAvailable {
458-
replaceSubrange(endIndex..<endIndex, with: $0)
459-
}
460-
461-
if done == nil {
462-
for element in newElements {
463-
append(element)
464-
}
456+
for element in newElements {
457+
append(element)
465458
}
466459
}
467460

0 commit comments

Comments
 (0)