Skip to content

Commit c11743b

Browse files
committed
Update tests with removed default ld flags
1 parent 56a7884 commit c11743b

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

Tests/SwiftDriverTests/SwiftDriverTests.swift

+2-11
Original file line numberDiff line numberDiff line change
@@ -2368,20 +2368,11 @@ final class SwiftDriverTests: XCTestCase {
23682368

23692369
do {
23702370
// The Android NDK only uses the lld linker now
2371-
var driver = try Driver(args: commonArgs + ["-emit-library", "-target", "aarch64-unknown-linux-android24"], env: env)
2371+
var driver = try Driver(args: commonArgs + ["-emit-library", "-target", "aarch64-unknown-linux-android24", "-use-ld=lld"], env: env)
23722372
let plannedJobs = try driver.planBuild().removingAutolinkExtractJobs()
23732373
let lastJob = plannedJobs.last!
23742374
XCTAssertTrue(lastJob.tool.name.contains("clang"))
2375-
XCTAssertTrue(lastJob.commandLine.contains(subsequence: [.flag("-fuse-ld=lld"),
2376-
.flag("-Xlinker"), .flag("-z"), .flag("-Xlinker"), .flag("nostart-stop-gc")]))
2377-
}
2378-
2379-
do {
2380-
var driver = try Driver(args: commonArgs + ["-emit-library", "-target", "x86_64-unknown-freebsd"], env: env)
2381-
let plannedJobs = try driver.planBuild().removingAutolinkExtractJobs()
2382-
let lastJob = plannedJobs.last!
2383-
XCTAssertTrue(lastJob.tool.name.contains("clang"))
2384-
XCTAssertTrue(lastJob.commandLine.contains(.flag("-fuse-ld=lld")))
2375+
XCTAssertTrue(lastJob.commandLine.contains(.flag("--fuse-ld=lld")))
23852376
}
23862377
}
23872378

0 commit comments

Comments
 (0)