Fix the deprecation of String.init(validatingUTF8: [CChar]).

This PR changes the deprecation annotation of `String.init(validatingUTF8: [CChar])` to match that of `String.init(validatingUTF8: UnsafePointer<CChar>)`. Both have been given new, undeprecated, renamed replacements (`validatingCString:`).

Resolves rdar://121674502.
This commit is contained in:
Jonathan Grynspan
2024-01-26 13:40:27 -05:00
parent 77f18eef4b
commit 3da7483c5f

View File

@@ -215,7 +215,7 @@ extension String {
@inlinable
@_alwaysEmitIntoClient
@available(*, deprecated, renamed: "String.init(validatingCString:)")
@available(swift, deprecated: 6, renamed: "String.init(validatingCString:)")
public init?(validatingUTF8 cString: [CChar]) {
self.init(validatingCString: cString)
}