Skip to content

Commit 9bacd3e

Browse files
committed
Remove workaround for do..catch not handling concrete error types
1 parent 6ebb0ff commit 9bacd3e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

stdlib/public/Concurrency/AsyncFlatMapSequence.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ extension AsyncFlatMapSequence: AsyncSequence {
282282
public mutating func next(_ actor: isolated (any Actor)?) async throws(Failure) -> SegmentOfResult.Element? {
283283
while !finished {
284284
if var iterator = currentIterator {
285-
do throws(any Error) {
285+
do {
286286
let optElement = try await iterator.next(actor)
287287
guard let element = optElement else {
288288
currentIterator = nil
@@ -301,7 +301,7 @@ extension AsyncFlatMapSequence: AsyncSequence {
301301
finished = true
302302
return nil
303303
}
304-
do throws(any Error) {
304+
do {
305305
let segment = await transform(item)
306306
var iterator = segment.makeAsyncIterator()
307307
let optElement = try await iterator.next(actor)

0 commit comments

Comments
 (0)