diff options
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.cc | 5 |
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)); } |