From 3f3a67d830e7a20c171239a19ab4dace0acd78cb Mon Sep 17 00:00:00 2001 From: Ian Anderson Date: Tue, 17 Jun 2025 11:18:54 -0700 Subject: [PATCH] [ABIChecking] Use -Isystem and -Fsystem for swift-api-digester swift-api-digester supports the Swift -Fsystem and -Isystem flags, switch to those. rdar://152747553 --- Sources/SwiftDriver/Jobs/APIDigesterJobs.swift | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/Sources/SwiftDriver/Jobs/APIDigesterJobs.swift b/Sources/SwiftDriver/Jobs/APIDigesterJobs.swift index 50173cdee..7be2442a3 100644 --- a/Sources/SwiftDriver/Jobs/APIDigesterJobs.swift +++ b/Sources/SwiftDriver/Jobs/APIDigesterJobs.swift @@ -193,16 +193,8 @@ extension Driver { commandLine.appendFlag(.resourceDir) commandLine.appendPath(VirtualPath.lookup(frontendTargetInfo.runtimeResourcePath.path)) - try commandLine.appendAll(.I, from: &parsedOptions) - for systemImport in parsedOptions.arguments(for: .Isystem) { - commandLine.appendFlag(.I) - commandLine.appendFlag(systemImport.argument.asSingle) - } - try commandLine.appendAll(.F, from: &parsedOptions) - for systemFramework in parsedOptions.arguments(for: .Fsystem) { - commandLine.appendFlag(.iframework) - commandLine.appendFlag(systemFramework.argument.asSingle) - } + try commandLine.appendAll(.I, .Isystem, from: &parsedOptions) + try commandLine.appendAll(.F, .Fsystem, from: &parsedOptions) try commandLine.appendLast(.swiftVersion, from: &parsedOptions) }