This is an automated email from the ASF dual-hosted git repository. lostluck pushed a commit to branch swift-sdk in repository https://gitbox.apache.org/repos/asf/beam.git
commit 02b0ae54ca718f6eceef80025e62cd7e4627061c Author: Byron Ellis <byronel...@google.com> AuthorDate: Thu Aug 17 13:10:04 2023 -0700 Trying to stop advanced(by:) crashes on non-macOS platforms --- sdks/swift/Sources/ApacheBeam/Internal/Data+Decoding.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sdks/swift/Sources/ApacheBeam/Internal/Data+Decoding.swift b/sdks/swift/Sources/ApacheBeam/Internal/Data+Decoding.swift index d2c3637e9f8..d8b3c7ef53a 100644 --- a/sdks/swift/Sources/ApacheBeam/Internal/Data+Decoding.swift +++ b/sdks/swift/Sources/ApacheBeam/Internal/Data+Decoding.swift @@ -47,7 +47,12 @@ extension Data { } } } + // On non-macOS platforms this crashes due to differences in Foundation implementations + #if os(macOS) + self = self.advanced(by: advance) + #else self = advance == count ? Data() : self.advanced(by: advance) + #endif return result }