@@ -588,7 +588,7 @@ public struct Data : Equatable, Hashable, RandomAccessCollection, MutableCollect
588
588
@usableFromInline typealias Buffer = ( UInt8 , UInt8 , UInt8 , UInt8 , UInt8 , UInt8 , UInt8 , UInt8 ,
589
589
UInt8 , UInt8 , UInt8 , UInt8 , UInt8 , UInt8 ) //len //enum
590
590
@usableFromInline var bytes : Buffer
591
- #elseif arch(i386) || arch(arm) || arch(arm64_32)
591
+ #elseif arch(i386) || arch(arm) || arch(arm64_32) || arch(wasm32)
592
592
@usableFromInline typealias Buffer = ( UInt8 , UInt8 , UInt8 , UInt8 ,
593
593
UInt8 , UInt8 ) //len //enum
594
594
@usableFromInline var bytes : Buffer
@@ -621,7 +621,7 @@ public struct Data : Equatable, Hashable, RandomAccessCollection, MutableCollect
621
621
assert ( count <= MemoryLayout< Buffer> . size)
622
622
#if arch(x86_64) || arch(arm64) || arch(s390x) || arch(powerpc64) || arch(powerpc64le)
623
623
bytes = ( UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) )
624
- #elseif arch(i386) || arch(arm) || arch(arm64_32)
624
+ #elseif arch(i386) || arch(arm) || arch(arm64_32) || arch(wasm32)
625
625
bytes = ( UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) , UInt8 ( 0 ) )
626
626
#else
627
627
#error ("Unsupported architecture: initialization for Buffer is required for this architecture")
@@ -808,7 +808,7 @@ public struct Data : Equatable, Hashable, RandomAccessCollection, MutableCollect
808
808
809
809
#if arch(x86_64) || arch(arm64) || arch(s390x) || arch(powerpc64) || arch(powerpc64le)
810
810
@usableFromInline internal typealias HalfInt = Int32
811
- #elseif arch(i386) || arch(arm) || arch(arm64_32)
811
+ #elseif arch(i386) || arch(arm) || arch(arm64_32) || arch(wasm32)
812
812
@usableFromInline internal typealias HalfInt = Int16
813
813
#else
814
814
#error ("Unsupported architecture: a definition of half of the pointer sized Int needs to be defined for this architecture")
0 commit comments