From 4f49f7fc0bcfd22fd1870334694afd022dbebfd4 Mon Sep 17 00:00:00 2001 From: Evan Wilde Date: Fri, 19 Jan 2024 15:44:43 -0800 Subject: [PATCH] Tests: Fix SwiftOnly test on Windows Add public symbols to SubA and SubB. The test was broken due to a broken build graph. The build graph expects libraries to emit the `.lib` file. `link.exe` only emits the implib if the library exports at least one symbol. Because these two libraries were empty, nothing was generated. Fixing by adding a public symbol to both libraries. Issue: #25573 --- Tests/SwiftOnly/SubA/SubA.swift | 1 + Tests/SwiftOnly/SubB/SubB.swift | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Tests/SwiftOnly/SubA/SubA.swift b/Tests/SwiftOnly/SubA/SubA.swift index e69de29bb2..09ddd88ab6 100644 --- a/Tests/SwiftOnly/SubA/SubA.swift +++ b/Tests/SwiftOnly/SubA/SubA.swift @@ -0,0 +1 @@ +public func hi() { print("hi") } diff --git a/Tests/SwiftOnly/SubB/SubB.swift b/Tests/SwiftOnly/SubB/SubB.swift index d593c4cd3f..142fdaae03 100644 --- a/Tests/SwiftOnly/SubB/SubB.swift +++ b/Tests/SwiftOnly/SubB/SubB.swift @@ -1 +1,3 @@ import SubA + +public var number = 42