aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2022-03-08 21:25:08 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-03-08 21:25:08 +0000
commit4071e610fd4539aeeb7b043be64b77335f806e5a (patch)
tree5ea8d132ab05426361c61684f35300352fd05ad1 /src
parentc3fcb6622116e88cd4e40ccd6092171d8ae8cff6 (diff)
parent068f9c1ba7560c6842873134efa997286664828e (diff)
downloadthread_local-4071e610fd4539aeeb7b043be64b77335f806e5a.tar.gz
Merge "Update thread_local to 1.1.4" am: ec4f2c9361 am: 068f9c1ba7
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/thread_local/+/2004693 Change-Id: I8f0699bb91a5684ea4860d6ee4f06a927b187a0d
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index f26f6ed..33b79d6 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -378,7 +378,7 @@ impl RawIter {
fn next<'a, T: Send + Sync>(&mut self, thread_local: &'a ThreadLocal<T>) -> Option<&'a T> {
while self.bucket < BUCKETS {
let bucket = unsafe { thread_local.buckets.get_unchecked(self.bucket) };
- let bucket = bucket.load(Ordering::Relaxed);
+ let bucket = bucket.load(Ordering::Acquire);
if !bucket.is_null() {
while self.index < self.bucket_size {