File tree Expand file tree Collapse file tree 2 files changed +5
-8
lines changed
stdlib/public/Darwin/Foundation Expand file tree Collapse file tree 2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -136,7 +136,7 @@ extension Dictionary : _ObjectiveCBridgeable {
136
136
to: T . Type
137
137
) {
138
138
for i in ( 0 ..< count) . reversed ( ) {
139
- let bridged = Swift . _forceBridgeFromObjectiveC ( buffer [ i] , T . self )
139
+ let bridged = buffer [ i] as! T
140
140
_bridgeInitialize ( index: i, of: buffer, to: bridged)
141
141
}
142
142
}
@@ -225,8 +225,8 @@ extension Dictionary : _ObjectiveCBridgeable {
225
225
let anyObjectKey = anyKey as AnyObject
226
226
let anyObjectValue = anyValue as AnyObject
227
227
builder. add (
228
- key: Swift . _forceBridgeFromObjectiveC ( anyObjectKey, Key . self ) ,
229
- value: Swift . _forceBridgeFromObjectiveC ( anyObjectValue, Value . self ) )
228
+ key: anyObjectKey as! Key ,
229
+ value: anyObjectValue as! Value )
230
230
} )
231
231
result = builder. take ( )
232
232
} else {
Original file line number Diff line number Diff line change @@ -77,10 +77,8 @@ extension Set : _ObjectiveCBridgeable {
77
77
// Swift. See rdar://problem/35995647
78
78
var set = Set ( minimumCapacity: s. count)
79
79
s. enumerateObjects ( { ( anyMember: Any , _) in
80
- let member = Swift . _forceBridgeFromObjectiveC (
81
- anyMember as AnyObject , Element . self)
82
80
// FIXME: Log a warning if `member` is already in the set.
83
- set. insert ( member )
81
+ set. insert ( anyMember as AnyObject as! Element )
84
82
} )
85
83
result = set
86
84
return
@@ -90,8 +88,7 @@ extension Set : _ObjectiveCBridgeable {
90
88
// an NSSet.
91
89
var builder = _SetBuilder < Element > ( count: s. count)
92
90
s. enumerateObjects ( { ( anyMember: Any , _) in
93
- builder. add ( member: Swift . _forceBridgeFromObjectiveC (
94
- anyMember as AnyObject , Element . self) )
91
+ builder. add ( member: anyMember as AnyObject as! Element )
95
92
} )
96
93
result = builder. take ( )
97
94
}
You can’t perform that action at this time.
0 commit comments