Skip to content

Commit 300595e

Browse files
committed
[Foundation] Collapse as AnyObject as! Foo cast sequences
1 parent 1162ed6 commit 300595e

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

stdlib/public/Darwin/Foundation/NSDictionary.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -222,11 +222,9 @@ extension Dictionary : _ObjectiveCBridgeable {
222222
if keyStride < objectStride || valueStride < objectStride {
223223
var builder = _DictionaryBuilder<Key, Value>(count: d.count)
224224
d.enumerateKeysAndObjects({ (anyKey: Any, anyValue: Any, _) in
225-
let anyObjectKey = anyKey as AnyObject
226-
let anyObjectValue = anyValue as AnyObject
227225
builder.add(
228-
key: anyObjectKey as! Key,
229-
value: anyObjectValue as! Value)
226+
key: anyKey as! Key,
227+
value: anyValue as! Value)
230228
})
231229
result = builder.take()
232230
} else {

stdlib/public/Darwin/Foundation/NSSet.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ extension Set : _ObjectiveCBridgeable {
7878
var set = Set(minimumCapacity: s.count)
7979
s.enumerateObjects({ (anyMember: Any, _) in
8080
// FIXME: Log a warning if `member` is already in the set.
81-
set.insert(anyMember as AnyObject as! Element)
81+
set.insert(anyMember as! Element)
8282
})
8383
result = set
8484
return
@@ -88,7 +88,7 @@ extension Set : _ObjectiveCBridgeable {
8888
// an NSSet.
8989
var builder = _SetBuilder<Element>(count: s.count)
9090
s.enumerateObjects({ (anyMember: Any, _) in
91-
builder.add(member: anyMember as AnyObject as! Element)
91+
builder.add(member: anyMember as! Element)
9292
})
9393
result = builder.take()
9494
}

0 commit comments

Comments
 (0)