Skip to content

Commit 5df6f3d

Browse files
committed
[DNM] Diagnostic prints for CI debugging
1 parent 7828cdb commit 5df6f3d

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Sources/SwiftDriver/Toolchains/DarwinToolchain.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,9 +373,10 @@ public final class DarwinToolchain: Toolchain {
373373
frontendTargetInfo: FrontendTargetInfo,
374374
driver: inout Driver
375375
) throws {
376+
print("WWW: Adding platform-specific flags.")
376377
guard let sdkPath = frontendTargetInfo.sdkPath?.path,
377378
let sdkInfo = getTargetSDKInfo(sdkPath: sdkPath) else { return }
378-
379+
print("WWW: ...")
379380
commandLine.append(.flag("-target-sdk-version"))
380381
commandLine.append(.flag(sdkInfo.sdkVersion(for: frontendTargetInfo.target.triple).sdkVersionString))
381382

@@ -406,6 +407,7 @@ public final class DarwinToolchain: Toolchain {
406407
// If not specified otherwise, we should use the same triple as -target
407408
if !driver.parsedOptions.hasArgument(.disableClangTarget) &&
408409
driver.isFrontendArgSupported(.clangTarget) {
410+
print("Frontend supports '-clang-target'")
409411
// The common target triple for all Clang dependencies of this compilation,
410412
// both direct and transitive is computed as:
411413
// 1. An explicitly-specified `-clang-target` argument to this driver invocation
@@ -419,6 +421,7 @@ public final class DarwinToolchain: Toolchain {
419421

420422
commandLine.appendFlag(.clangTarget)
421423
commandLine.appendFlag(clangTargetTriple)
424+
print("Added '-clang-target \(clangTargetTriple)'")
422425
}
423426
}
424427
}

Tests/SwiftDriverTests/SwiftDriverTests.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3641,6 +3641,8 @@ final class SwiftDriverTests: XCTestCase {
36413641
XCTAssertEqual(plannedJobs.count, 2)
36423642
XCTAssertTrue(plannedJobs[0].commandLine.contains(.flag("-target")))
36433643
XCTAssertTrue(plannedJobs[0].commandLine.contains(subsequence: [.flag("-clang-target"), .flag("arm64-apple-ios13.0")]))
3644+
3645+
print("COMMAND_LINE2: \(plannedJobs[0].commandLine.joinedUnresolvedArguments)")
36443646
#endif
36453647
}
36463648

0 commit comments

Comments
 (0)