diff options
| author | Linus Färnstrand <faern@faern.net> | 2020-11-20 22:27:50 +0100 | 
|---|---|---|
| committer | Linus Färnstrand <faern@faern.net> | 2020-12-22 12:19:46 +0100 | 
| commit | 828d4ace4dee856b376fa44cc095d490ee799c30 (patch) | |
| tree | 4c97e5e4dd24f69a0caf17d87abeeb861da74f5e /src/test/ui/array-slice-vec/box-of-array-of-drop-2.rs | |
| parent | 4252e482569f00612e768811cbe0295562095343 (diff) | |
| download | rust-828d4ace4dee856b376fa44cc095d490ee799c30.tar.gz rust-828d4ace4dee856b376fa44cc095d490ee799c30.zip  | |
Migrate standard library away from compare_and_swap
Diffstat (limited to 'src/test/ui/array-slice-vec/box-of-array-of-drop-2.rs')
| -rw-r--r-- | src/test/ui/array-slice-vec/box-of-array-of-drop-2.rs | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/ui/array-slice-vec/box-of-array-of-drop-2.rs b/src/test/ui/array-slice-vec/box-of-array-of-drop-2.rs index e8a5b00a55b..e75051caabc 100644 --- a/src/test/ui/array-slice-vec/box-of-array-of-drop-2.rs +++ b/src/test/ui/array-slice-vec/box-of-array-of-drop-2.rs @@ -17,7 +17,12 @@ impl Drop for D { fn drop(&mut self) { println!("Dropping {}", self.0); let old = LOG.load(Ordering::SeqCst); - LOG.compare_and_swap(old, old << 4 | self.0 as usize, Ordering::SeqCst); + let _ = LOG.compare_exchange( + old, + old << 4 | self.0 as usize, + Ordering::SeqCst, + Ordering::SeqCst + ); } }  | 
