Skip to content

Commit 80a7181

Browse files
committed
Update for SE-0128
1 parent 03543f6 commit 80a7181

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Foundation/CharacterSet.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgeb
122122
///
123123
/// It is the caller's responsibility to ensure that the values represent valid `UnicodeScalar` values, if that is what is desired.
124124
public init(charactersIn range: ClosedRange<UnicodeScalar>) {
125-
let halfOpenRange = range.lowerBound..<UnicodeScalar(range.upperBound.value + 1)
125+
let halfOpenRange = range.lowerBound..<UnicodeScalar(range.upperBound.value + 1)!
126126
_wrapped = _SwiftNSCharacterSet(immutableObject: NSCharacterSet(range: _utfRangeToNSRange(halfOpenRange)))
127127
}
128128

@@ -313,7 +313,7 @@ public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgeb
313313
///
314314
/// It is the caller's responsibility to ensure that the values represent valid `UnicodeScalar` values, if that is what is desired.
315315
public mutating func insert(charactersIn range: ClosedRange<UnicodeScalar>) {
316-
let halfOpenRange = range.lowerBound..<UnicodeScalar(range.upperBound.value + 1)
316+
let halfOpenRange = range.lowerBound..<UnicodeScalar(range.upperBound.value + 1)!
317317
let nsRange = _utfRangeToNSRange(halfOpenRange)
318318
_applyUnmanagedMutation {
319319
$0.addCharacters(in: nsRange)
@@ -330,7 +330,7 @@ public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgeb
330330

331331
/// Remove a closed range of integer values from the `CharacterSet`.
332332
public mutating func remove(charactersIn range: ClosedRange<UnicodeScalar>) {
333-
let halfOpenRange = range.lowerBound..<UnicodeScalar(range.upperBound.value + 1)
333+
let halfOpenRange = range.lowerBound..<UnicodeScalar(range.upperBound.value + 1)!
334334
let nsRange = _utfRangeToNSRange(halfOpenRange)
335335
_applyUnmanagedMutation {
336336
$0.removeCharacters(in: nsRange)
@@ -488,6 +488,6 @@ extension CharacterSet {
488488

489489
extension CharacterSet {
490490
public func contains(_ member: unichar) -> Bool {
491-
return contains(UnicodeScalar(member))
491+
return contains(UnicodeScalar(member)!)
492492
}
493493
}

Foundation/NSURLResponse.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -357,9 +357,9 @@ private extension String {
357357
}
358358
}
359359

360-
let escape = UnicodeScalar(0x5c) // \
361-
let quote = UnicodeScalar(0x22) // "
362-
let separator = UnicodeScalar(0x3b) // ;
360+
let escape = UnicodeScalar(0x5c)! // \
361+
let quote = UnicodeScalar(0x22)! // "
362+
let separator = UnicodeScalar(0x3b)! // ;
363363
enum State {
364364
case nonQuoted(String)
365365
case nonQuotedEscaped(String)

0 commit comments

Comments
 (0)