diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index cd669b492..0df6f3b8b 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -12,6 +12,7 @@ jobs: linux_exclude_swift_versions: '[{"swift_version": "5.9"}, {"swift_version": "5.10"}]' enable_windows_checks: false enable_macos_checks: false + enable_wasm_sdk_build: true soundness: name: Soundness uses: swiftlang/github-workflows/.github/workflows/soundness.yml@main diff --git a/Sources/TestSupport/TestSupport.swift b/Sources/TestSupport/TestSupport.swift index fc9353f32..d720aac4a 100644 --- a/Sources/TestSupport/TestSupport.swift +++ b/Sources/TestSupport/TestSupport.swift @@ -15,7 +15,7 @@ import XCTest // *without* `-disable-availability-checking` to ensure the #available check is // not compiled into a no-op. -#if os(Linux) || os(Android) || os(Windows) +#if os(Linux) || os(Android) || os(Windows) || os(WASI) public func XCTExpectFailure( _ message: String? = nil, body: () throws -> Void ) rethrows {} diff --git a/Sources/VariadicsGenerator/VariadicsGenerator.swift b/Sources/VariadicsGenerator/VariadicsGenerator.swift index b1953bcd4..3e91294ad 100644 --- a/Sources/VariadicsGenerator/VariadicsGenerator.swift +++ b/Sources/VariadicsGenerator/VariadicsGenerator.swift @@ -20,6 +20,8 @@ import Glibc import CRT #elseif canImport(Bionic) import Bionic +#elseif os(WASI) +import WASILibc #endif // (T), (T)