mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
stdlib: remove Word and UWord
These types are leftovers from the early pre-1.0 times when Int and UInt were always 64-bit on all platforms. They serve no useful purpose today. Int and UInt are defined to be word-sized and should be used instead. rdar://18693488 Swift SVN r30564
This commit is contained in:
@@ -68,7 +68,7 @@ public struct ${Self}<Memory>
|
||||
///
|
||||
/// This is a fundamentally unsafe conversion.
|
||||
@transparent
|
||||
public init(bitPattern: Word) {
|
||||
public init(bitPattern: Int) {
|
||||
self._rawValue = Builtin.inttoptr_Word(bitPattern._builtinWordValue)
|
||||
}
|
||||
|
||||
@@ -76,7 +76,7 @@ public struct ${Self}<Memory>
|
||||
///
|
||||
/// This is a fundamentally unsafe conversion.
|
||||
@transparent
|
||||
public init(bitPattern: UWord) {
|
||||
public init(bitPattern: UInt) {
|
||||
self._rawValue = Builtin.inttoptr_Word(bitPattern._builtinWordValue)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user