about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-01-28 15:31:52 +0000
committerGitHub <noreply@github.com>2022-01-28 15:31:52 +0000
commit6634eaf13a7e3a2b30f98f6e69af952f2d760df4 (patch)
treef6e137ee0cc441be9639f10b4b22d1f317ccf652
parent4aadabc735dea22e995f794e1a609240e14d64b5 (diff)
parent78a3cefc45d74b4a8d2c8b688a273fcd3b729c6d (diff)
downloadrust-6634eaf13a7e3a2b30f98f6e69af952f2d760df4.tar.gz
rust-6634eaf13a7e3a2b30f98f6e69af952f2d760df4.zip
Merge #11367
11367: minor: Use `compare_exchange_weak` in `limit::Limit::check` r=lnicola a=WaffleLapkin

Not a big deal, but generally loops should use `_weak` version of `compare_exchange`.

Co-authored-by: Maybe Waffle <waffle.lapkin@gmail.com>
-rw-r--r--crates/limit/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/limit/src/lib.rs b/crates/limit/src/lib.rs
index ace7ef7239b..12228e105c1 100644
--- a/crates/limit/src/lib.rs
+++ b/crates/limit/src/lib.rs
@@ -45,7 +45,7 @@ impl Limit {
                 }
                 if self
                     .max
-                    .compare_exchange(old_max, other, Ordering::Relaxed, Ordering::Relaxed)
+                    .compare_exchange_weak(old_max, other, Ordering::Relaxed, Ordering::Relaxed)
                     .is_ok()
                 {
                     eprintln!("new max: {}", other);