Skip to content

Commit 6253066

Browse files
CI: bump Windows Swift toolchain to 6.3.3 for VS 2026 / MSVC 14.51
The windows-latest runner now ships Visual Studio 18 (2026) with MSVC 14.51, whose intrinsics headers the Swift 6.0.2 clang can't compile into a module (_visualc_intrinsics -> ucrt -> SwiftOverlayShims). Bump only the Windows toolchain to current stable 6.3.3; its clang parses the new headers. Package stays swift-tools-version:5.9, so language mode and sources are unchanged; Linux/macOS jobs are untouched.
1 parent 4ed69ce commit 6253066

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/clusterdaemon.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,18 @@ jobs:
3434
with:
3535
swift-version: '6.0.2'
3636

37+
# Windows pins a NEWER toolchain than Linux on purpose: the windows-latest
38+
# runner ships Visual Studio 18 (2026) with MSVC 14.51, whose intrinsics
39+
# headers the older Swift 6.0.2 clang can't compile into a module (fails
40+
# building _visualc_intrinsics -> ucrt -> SwiftOverlayShims). A current
41+
# toolchain has a clang new enough to parse them. The package stays
42+
# swift-tools-version:5.9, so the language mode is unchanged.
3743
- name: Set up Swift (Windows)
3844
if: runner.os == 'Windows'
3945
uses: compnerd/gha-setup-swift@main
4046
with:
41-
branch: swift-6.0.2-release
42-
tag: 6.0.2-RELEASE
47+
branch: swift-6.3.3-release
48+
tag: 6.3.3-RELEASE
4349

4450
- name: Swift version
4551
run: swift --version

0 commit comments

Comments
 (0)