Skip to content

Commit fc4753a

Browse files
authored
swift-build-sdk-interfaces: fix deprecated AbsolutePath.init (#1270)
As `AbsolutePath.init(_:)` is deprecated, we should use throwing `AbsolutePath.init(validating:)` instead to fix the warnings.
1 parent fc908a7 commit fc4753a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Sources/swift-build-sdk-interfaces/main.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ do {
8282
// append the SDK version number so all modules will built into
8383
// the SDK-versioned sub-directory.
8484
if outputDir.basename == "prebuilt-modules" {
85-
outputDir = AbsolutePath(collector.versionString, relativeTo: outputDir)
85+
outputDir = try AbsolutePath(validating: collector.versionString, relativeTo: outputDir)
8686
}
8787
if !localFileSystem.exists(outputDir) {
8888
try localFileSystem.createDirectory(outputDir, recursive: true)
@@ -97,8 +97,8 @@ do {
9797
}
9898
swiftcPath = absolutePath
9999
} else {
100-
swiftcPath = AbsolutePath("Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc",
101-
relativeTo: sdkPath.parentDirectory
100+
swiftcPath = try AbsolutePath(validating: "Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc",
101+
relativeTo: sdkPath.parentDirectory
102102
.parentDirectory
103103
.parentDirectory
104104
.parentDirectory

0 commit comments

Comments
 (0)