diff options
author | Abseil Team <absl-team@google.com> | 2021-12-01 15:08:07 -0800 |
---|---|---|
committer | Andy Getz <durandal@google.com> | 2021-12-02 14:11:24 -0500 |
commit | e11e039e02ef30a98a7928ce6c59cebe096dd753 (patch) | |
tree | 40e34c4abd819883b86b423ebe5ef77b960e82af /absl/container/sample_element_size_test.cc | |
parent | cad715dbf375a336fcb0b2b0ef57fc2b7a1b0b4b (diff) | |
download | abseil-e11e039e02ef30a98a7928ce6c59cebe096dd753.tar.gz abseil-e11e039e02ef30a98a7928ce6c59cebe096dd753.tar.bz2 abseil-e11e039e02ef30a98a7928ce6c59cebe096dd753.zip |
Export of internal Abseil changes
--
08d99ee216b7bfac1c5182db952d4e053e5ebc31 by Abseil Team <absl-team@google.com>:
Fix race condition reported by tsan on `inline_element_size` in hashtablez.
PiperOrigin-RevId: 413520771
GitOrigin-RevId: 08d99ee216b7bfac1c5182db952d4e053e5ebc31
Change-Id: Ibd396803f04a659cfbdb8dc7ec37511643657694
Diffstat (limited to 'absl/container/sample_element_size_test.cc')
-rw-r--r-- | absl/container/sample_element_size_test.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/absl/container/sample_element_size_test.cc b/absl/container/sample_element_size_test.cc index b23626b4..4bbef210 100644 --- a/absl/container/sample_element_size_test.cc +++ b/absl/container/sample_element_size_test.cc @@ -51,7 +51,8 @@ void TestInlineElementSize( size_t new_count = 0; sampler.Iterate([&](const HashtablezInfo& info) { if (preexisting_info.insert(&info).second) { - EXPECT_EQ(info.inline_element_size, expected_element_size); + EXPECT_EQ(info.inline_element_size.load(std::memory_order_relaxed), + expected_element_size); ++new_count; } }); |