Skip to content

Commit 13a3bbf

Browse files
committed
Refactor to remove new language features for compatibility
1 parent c008446 commit 13a3bbf

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Sources/SwiftDriver/Driver/Driver.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -957,13 +957,13 @@ public struct Driver {
957957
outputFileMap: self.outputFileMap,
958958
moduleName: moduleOutputInfo.name)
959959

960-
let apiDescriptorDirectory: VirtualPath? = if let apiDescriptorDirectoryEnvVar = env["TAPI_SDKDB_OUTPUT_PATH"] {
961-
try VirtualPath(path: apiDescriptorDirectoryEnvVar)
960+
var apiDescriptorDirectory: VirtualPath? = nil
961+
if let apiDescriptorDirectoryEnvVar = env["TAPI_SDKDB_OUTPUT_PATH"] {
962+
apiDescriptorDirectory = try VirtualPath(path: apiDescriptorDirectoryEnvVar)
962963
} else if let ldTraceFileEnvVar = env["LD_TRACE_FILE"] {
963-
try VirtualPath(path: ldTraceFileEnvVar).parentDirectory.appending(component: "SDKDB")
964-
} else { nil }
965-
966-
if let apiDescriptorDirectory {
964+
apiDescriptorDirectory = try VirtualPath(path: ldTraceFileEnvVar).parentDirectory.appending(component: "SDKDB")
965+
}
966+
if let apiDescriptorDirectory = apiDescriptorDirectory {
967967
self.apiDescriptorFilePath = apiDescriptorDirectory
968968
.appending(component: "\(moduleOutputInfo.name).\(frontendTargetInfo.target.moduleTriple.triple).swift.sdkdb")
969969
.intern()

0 commit comments

Comments
 (0)