Skip to content

Commit 07a5afc

Browse files
committed
Update tests with removed default ld flags
1 parent 3cb1bc4 commit 07a5afc

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

Tests/SwiftDriverTests/SwiftDriverTests.swift

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2401,20 +2401,11 @@ final class SwiftDriverTests: XCTestCase {
24012401

24022402
do {
24032403
// The Android NDK only uses the lld linker now
2404-
var driver = try Driver(args: commonArgs + ["-emit-library", "-target", "aarch64-unknown-linux-android24"], env: env)
2404+
var driver = try Driver(args: commonArgs + ["-emit-library", "-target", "aarch64-unknown-linux-android24", "-use-ld=lld"], env: env)
24052405
let plannedJobs = try driver.planBuild().removingAutolinkExtractJobs()
24062406
let lastJob = plannedJobs.last!
24072407
XCTAssertTrue(lastJob.tool.name.contains("clang"))
2408-
XCTAssertTrue(lastJob.commandLine.contains(subsequence: [.flag("-fuse-ld=lld"),
2409-
.flag("-Xlinker"), .flag("-z"), .flag("-Xlinker"), .flag("nostart-stop-gc")]))
2410-
}
2411-
2412-
do {
2413-
var driver = try Driver(args: commonArgs + ["-emit-library", "-target", "x86_64-unknown-freebsd"], env: env)
2414-
let plannedJobs = try driver.planBuild().removingAutolinkExtractJobs()
2415-
let lastJob = plannedJobs.last!
2416-
XCTAssertTrue(lastJob.tool.name.contains("clang"))
2417-
XCTAssertTrue(lastJob.commandLine.contains(.flag("-fuse-ld=lld")))
2408+
XCTAssertTrue(lastJob.commandLine.contains(.flag("--fuse-ld=lld")))
24182409
}
24192410
}
24202411

0 commit comments

Comments
 (0)