• Omer Katz's avatar
    heap: ConstructTraits for WeakMember · c3ed5676
    Omer Katz authored
    HashTable with Member had a data race that required adding an atomic
    ctor for Member via ConstructTraits. It was not needed for WeakMember
    because weak HashTables were traced only on mutator thread. Now these
    tables can be traced concurrently so the same data race can occur for
    WeakMember as well.
    
    Bug: 986235
    Change-Id: Ic54167be0dbcbb025b136ee023929125b1a33c55
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352922
    Commit-Queue: Omer Katz <omerkatz@chromium.org>
    Commit-Queue: Anton Bikineev <bikineev@chromium.org>
    Reviewed-by: default avatarAnton Bikineev <bikineev@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#798119}
    c3ed5676
member.h 15.6 KB