[stdlib] Don’t change the 64-bit ABI

This commit is contained in:
Karoy Lorentey
2018-11-20 12:11:34 +00:00
parent 3b748933f1
commit ef76bcf7cf
2 changed files with 6 additions and 6 deletions

View File

@@ -194,17 +194,19 @@ internal struct _StringObject {
enum Nibbles {}
}
#if !(arch(i386) || arch(arm))
extension _StringObject {
@inlinable
internal var _discriminator: Discriminator {
internal var discriminator: Discriminator {
@inline(__always) get {
#if arch(i386) || arch(arm)
return _discriminator
#else
let d = objectRawBits &>> Nibbles.discriminatorShift
return Discriminator(UInt8(truncatingIfNeeded: d))
#endif
}
}
}
#endif
// Raw
extension _StringObject {
@@ -749,7 +751,7 @@ extension _StringObject {
@inline(__always)
get {
_internalInvariant(isSmall)
return _discriminator.smallCount
return discriminator.smallCount
}
}