From 33aff365228f8db5e4df0147ea68484fee032316 Mon Sep 17 00:00:00 2001 From: Xi Ge Date: Tue, 2 May 2023 14:52:16 -0700 Subject: [PATCH] Avoid quoting paths for dependencies scanning jobs. This is to walkaround rdar://108769167 --- .../ExplicitModuleBuilds/ModuleDependencyScanning.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift b/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift index 031a59e3a..7edbd2909 100644 --- a/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift +++ b/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift @@ -415,9 +415,11 @@ public extension Driver { static func itemizedJobCommand(of job: Job, useResponseFiles: ResponseFileHandling, using resolver: ArgsResolver) throws -> [String] { + // FIXME: this is to walkaround rdar://108769167 + let quotePaths = job.kind != .scanDependencies let (args, _) = try resolver.resolveArgumentList(for: job, useResponseFiles: useResponseFiles, - quotePaths: true) + quotePaths: quotePaths) return args }