Skip to content

Conversation

grynspan
Copy link
Contributor

@grynspan grynspan commented Sep 17, 2025

This PR removes a workaround on WASI where we were avoiding a call to withVaList() because it miscompiled there. That problem was fixed by swiftlang/swift#84029. It was cherry-picked to 6.2, but does not appear to be fixed in 6.2 CI, so the change here only applies to 6.3 onward.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

This PR removes a workaround on WASI where we were avoiding a call to
`withVaList()` because it miscompiled there. That problem was fixed by
swiftlang/swift#84029 and cherry-picked to 6.2.
@grynspan grynspan added this to the Swift 6.x (main) milestone Sep 17, 2025
@grynspan grynspan self-assigned this Sep 17, 2025
@grynspan grynspan added bug 🪲 Something isn't working workaround Workaround for an issue in another component (may need to revert later) wasi/wasm 🧭 WebAssembly support labels Sep 17, 2025
@grynspan grynspan merged commit 41121f1 into main Sep 17, 2025
18 checks passed
@grynspan grynspan deleted the jgrynspan/remove-wasm-workaround branch September 17, 2025 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🪲 Something isn't working wasi/wasm 🧭 WebAssembly support workaround Workaround for an issue in another component (may need to revert later)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants