Skip to content

Commit 829de81

Browse files
committed
Revert "Remove stored instance properties from NSNumber"
This reverts commit bb182da.
1 parent 5a26410 commit 829de81

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Foundation/NSNumber.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,9 @@ private struct CFSInt128Struct {
205205

206206
open class NSNumber : NSValue {
207207
typealias CFType = CFNumber
208+
// This layout MUST be the same as CFNumber so that they are bridgeable
209+
private var _base = _CFInfo(typeID: CFNumberGetTypeID())
210+
private var _pad: UInt64 = 0
208211

209212
internal var _cfObject: CFType {
210213
return unsafeBitCast(self, to: CFType.self)

0 commit comments

Comments
 (0)