@@ -129,11 +129,11 @@ import func os.os_unfair_lock_unlock
129129import func os. os_unfair_lock_trylock
130130
131131#if compiler(>=6.0)
132- final class Storage < Value : ~ Copyable> {
132+ final class Storage < ValueA : ~ Copyable> {
133133 private let _lock : os_unfair_lock_t
134- var value : Value
134+ var value : ValueA
135135
136- init ( _ initialValue: consuming Value ) {
136+ init ( _ initialValue: consuming ValueA ) {
137137 self . _lock = . allocate( capacity: 1 )
138138 self . _lock. initialize ( to: os_unfair_lock ( ) )
139139 self . value = initialValue
@@ -157,11 +157,11 @@ final class Storage<Value: ~Copyable> {
157157 }
158158}
159159#else
160- final class Storage < Value > {
160+ final class Storage < ValueB > {
161161 private let _lock : os_unfair_lock_t
162- var value : Value
162+ var value : ValueB
163163
164- init ( _ initialValue: consuming Value ) {
164+ init ( _ initialValue: consuming ValueB ) {
165165 self . _lock = . allocate( capacity: 1 )
166166 self . _lock. initialize ( to: os_unfair_lock ( ) )
167167 self . value = initialValue
@@ -197,12 +197,12 @@ import Glibc
197197#endif
198198
199199#if compiler(>=6.0)
200- final class Storage < Value : ~ Copyable> {
200+ final class Storage < ValueC : ~ Copyable> {
201201 private let _lock : UnsafeMutablePointer < pthread_mutex_t >
202202
203- var value : Value
203+ var value : ValueC
204204
205- init ( _ initialValue: consuming Value ) {
205+ init ( _ initialValue: consuming ValueC ) {
206206 var attr = pthread_mutexattr_t ( )
207207 pthread_mutexattr_init ( & attr)
208208 self . _lock = . allocate( capacity: 1 )
@@ -232,11 +232,11 @@ final class Storage<Value: ~Copyable> {
232232 }
233233}
234234#else
235- final class Storage < Value > {
235+ final class Storage < ValueD > {
236236 private let _lock : UnsafeMutablePointer < pthread_mutex_t >
237- var value : Value
237+ var value : ValueD
238238
239- init ( _ initialValue: consuming Value ) {
239+ init ( _ initialValue: consuming ValueD ) {
240240 var attr = pthread_mutexattr_t ( )
241241 pthread_mutexattr_init ( & attr)
242242 self . _lock = . allocate( capacity: 1 )
@@ -272,12 +272,12 @@ final class Storage<Value> {
272272import ucrt
273273import WinSDK
274274
275- final class Storage < Value > {
275+ final class Storage < ValueF > {
276276 private let _lock : UnsafeMutablePointer < SRWLOCK >
277277
278- var value : Value
278+ var value : ValueF
279279
280- init ( _ initialValue: Value ) {
280+ init ( _ initialValue: ValueF ) {
281281 self . _lock = . allocate( capacity: 1 )
282282 InitializeSRWLock ( self . _lock)
283283 self . value = initialValue
0 commit comments