@@ -44,7 +44,7 @@ public class DispatchGroup : DispatchObject {
44
44
internal let __wrapped : dispatch_group_t ;
45
45
46
46
internal override func wrapped( ) -> dispatch_object_t {
47
- return _dispatch_pun_group_to_object ( __wrapped)
47
+ return unsafeBitCast ( __wrapped, to : dispatch_object_t . self )
48
48
}
49
49
50
50
public override init ( ) {
@@ -64,7 +64,7 @@ public class DispatchSemaphore : DispatchObject {
64
64
internal let __wrapped : dispatch_semaphore_t ;
65
65
66
66
internal override func wrapped( ) -> dispatch_object_t {
67
- return _dispatch_pun_semaphore_to_object ( __wrapped)
67
+ return unsafeBitCast ( __wrapped, to : dispatch_object_t . self )
68
68
}
69
69
70
70
public init ( value: Int ) {
@@ -76,7 +76,7 @@ public class DispatchIO : DispatchObject {
76
76
internal let __wrapped : dispatch_io_t
77
77
78
78
internal override func wrapped( ) -> dispatch_object_t {
79
- return _dispatch_pun_io_to_object ( __wrapped)
79
+ return unsafeBitCast ( __wrapped, to : dispatch_object_t . self )
80
80
}
81
81
82
82
internal init ( __type: UInt , fd: Int32 , queue: DispatchQueue ,
@@ -117,7 +117,7 @@ public class DispatchQueue : DispatchObject {
117
117
internal let __wrapped : dispatch_queue_t ;
118
118
119
119
internal override func wrapped( ) -> dispatch_object_t {
120
- return _dispatch_pun_queue_to_object ( __wrapped)
120
+ return unsafeBitCast ( __wrapped, to : dispatch_object_t . self )
121
121
}
122
122
123
123
internal init ( __label: String , attr: dispatch_queue_attr_t ? ) {
@@ -145,7 +145,7 @@ public class DispatchSource : DispatchObject,
145
145
internal let __wrapped : dispatch_source_t
146
146
147
147
internal override func wrapped( ) -> dispatch_object_t {
148
- return _dispatch_pun_source_to_object ( __wrapped)
148
+ return unsafeBitCast ( __wrapped, to : dispatch_object_t . self )
149
149
}
150
150
151
151
internal init ( source: dispatch_source_t ) {
@@ -281,19 +281,3 @@ internal enum _OSQoSClass : UInt32 {
281
281
}
282
282
}
283
283
}
284
-
285
-
286
- @_silgen_name ( " _dispatch_pun_group_to_object " )
287
- internal func _dispatch_pun_group_to_object( _ group: dispatch_group_t ) -> dispatch_object_t
288
-
289
- @_silgen_name ( " _dispatch_pun_semaphore_to_object " )
290
- internal func _dispatch_pun_semaphore_to_object( _ semaphore: dispatch_semaphore_t ) -> dispatch_object_t
291
-
292
- @_silgen_name ( " _dispatch_pun_io_to_object " )
293
- internal func _dispatch_pun_io_to_object( _ io: dispatch_io_t ) -> dispatch_object_t
294
-
295
- @_silgen_name ( " _dispatch_pun_queue_to_object " )
296
- internal func _dispatch_pun_queue_to_object( _ queue: dispatch_queue_t ) -> dispatch_object_t
297
-
298
- @_silgen_name ( " _dispatch_pun_source_to_object " )
299
- internal func _dispatch_pun_source_to_object( _ source: dispatch_source_t ) -> dispatch_object_t
0 commit comments