summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/heap/gc_info_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/heap/gc_info_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/heap/gc_info_test.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/platform/heap/gc_info_test.cc b/chromium/third_party/blink/renderer/platform/heap/gc_info_test.cc
index 6447fc31900..e87246b9a7d 100644
--- a/chromium/third_party/blink/renderer/platform/heap/gc_info_test.cc
+++ b/chromium/third_party/blink/renderer/platform/heap/gc_info_test.cc
@@ -16,10 +16,11 @@ TEST(GCInfoTest, InitialEmpty) {
TEST(GCInfoTest, ResizeToMaxIndex) {
GCInfoTable table;
GCInfo info = {nullptr, nullptr, nullptr, false, false};
- uint32_t slot = 0;
+ std::atomic_uint32_t slot{0};
for (uint32_t i = 0; i < (GCInfoTable::kMaxIndex - 1); i++) {
slot = 0;
- table.EnsureGCInfoIndex(&info, &slot);
+ uint32_t index = table.EnsureGCInfoIndex(&info, &slot);
+ EXPECT_EQ(index, slot);
EXPECT_LT(0u, slot);
EXPECT_EQ(&info, table.GCInfoFromIndex(slot));
}