@@ -40,9 +40,6 @@ pub mod spsc {
4040 #[ cfg( has_atomics) ]
4141 unsafe fn load_acquire ( x : * const Self ) -> Self {
4242 ( * ( x as * const AtomicU8 ) ) . load ( Ordering :: Acquire )
43- // let y = (*(x as *const AtomicU8)).load(Ordering::Relaxed); // read
44- // atomic::compiler_fence(Ordering::Acquire); // ▼
45- // y
4643 }
4744
4845 #[ cfg( has_atomics) ]
@@ -53,8 +50,6 @@ pub mod spsc {
5350 #[ cfg( has_atomics) ]
5451 unsafe fn store_release ( x : * const Self , val : Self ) {
5552 ( * ( x as * const AtomicU8 ) ) . store ( val, Ordering :: Release )
56- // atomic::compiler_fence(Ordering::Release); // ▲
57- // (*(x as *const AtomicU8)).store(val, Ordering::Relaxed) // write
5853 }
5954 }
6055
@@ -75,9 +70,6 @@ pub mod spsc {
7570 #[ cfg( has_atomics) ]
7671 unsafe fn load_acquire ( x : * const Self ) -> Self {
7772 ( * ( x as * const AtomicU16 ) ) . load ( Ordering :: Acquire )
78- // let y = (*(x as *const AtomicU16)).load(Ordering::Relaxed); // read
79- // atomic::compiler_fence(Ordering::Acquire); // ▼
80- // y
8173 }
8274
8375 #[ cfg( has_atomics) ]
@@ -88,8 +80,6 @@ pub mod spsc {
8880 #[ cfg( has_atomics) ]
8981 unsafe fn store_release ( x : * const Self , val : Self ) {
9082 ( * ( x as * const AtomicU16 ) ) . store ( val, Ordering :: Release )
91- // atomic::compiler_fence(Ordering::Release); // ▲
92- // (*(x as *const AtomicU16)).store(val, Ordering::Relaxed) // write
9383 }
9484 }
9585
@@ -105,9 +95,6 @@ pub mod spsc {
10595 #[ cfg( has_atomics) ]
10696 unsafe fn load_acquire ( x : * const Self ) -> Self {
10797 ( * ( x as * const AtomicUsize ) ) . load ( Ordering :: Acquire )
108- // let y = (*(x as *const AtomicUsize)).load(Ordering::Relaxed); // read
109- // atomic::compiler_fence(Ordering::Acquire); // ▼
110- // y
11198 }
11299
113100 #[ cfg( has_atomics) ]
@@ -118,8 +105,6 @@ pub mod spsc {
118105 #[ cfg( has_atomics) ]
119106 unsafe fn store_release ( x : * const Self , val : Self ) {
120107 ( * ( x as * const AtomicUsize ) ) . store ( val, Ordering :: Release )
121- // atomic::compiler_fence(Ordering::Release); // ▲
122- // (*(x as *const AtomicUsize)).store(val, Ordering::Relaxed); // write
123108 }
124109 }
125110}
0 commit comments