Details
Description
Here is the code snippet from the Swift standard library that showcases the issue:
#if arch(i386) || arch(arm) || arch(powerpc64) || arch(powerpc64le) || arch( s390x) @inlinable internal var _objectPointerIsObjCBit: UInt { @inline(__always) get { return 0x0000_0002 } } #else @inlinable internal var _objectPointerIsObjCBit: UInt { @inline(__always) get { return 0x4000_0000_0000_0000 } } #endif
And a somewhat more recent version online: https://github.com/apple/swift/blob/main/stdlib/public/core/Builtin.swift#L392