From 0ebce7a296619287eeb20f995cab390fde1eb7fe Mon Sep 17 00:00:00 2001 From: Andrew Barba Date: Mon, 3 Apr 2023 16:44:13 -0400 Subject: [PATCH] Fix builds on Xcode 14.3 --- Sources/Compute/ReadableBody/ReadableBody+Wasi.swift | 4 ++-- Sources/Compute/WritableBody.swift | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/Compute/ReadableBody/ReadableBody+Wasi.swift b/Sources/Compute/ReadableBody/ReadableBody+Wasi.swift index 4aa5ab2d..5ee6ceb0 100644 --- a/Sources/Compute/ReadableBody/ReadableBody+Wasi.swift +++ b/Sources/Compute/ReadableBody/ReadableBody+Wasi.swift @@ -30,8 +30,8 @@ internal actor ReadableWasiBody: ReadableBody { extension ReadableWasiBody { - func pipeTo(_ dest: isolated WritableBody, preventClose: Bool) async throws { - var destBody = dest.body + func pipeTo(_ dest: WritableBody, preventClose: Bool) async throws { + var destBody = await dest.body try body.read { try destBody.write($0) return .continue diff --git a/Sources/Compute/WritableBody.swift b/Sources/Compute/WritableBody.swift index a6349686..65d666b0 100644 --- a/Sources/Compute/WritableBody.swift +++ b/Sources/Compute/WritableBody.swift @@ -33,9 +33,9 @@ public actor WritableBody: Sendable { extension WritableBody { - public func append(_ source: isolated ReadableBody) async throws { + public func append(_ source: ReadableBody) async throws { guard writable else { return } - try body.append(source.body) + try await body.append(source.body) try await Task.nextTick() }