X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2FAtomicHashMap.h;h=70d71491a4499231f3de70377da3bf31088645a1;hb=16f34c7d5024564897bd4ab6ca9b6725747c2ea6;hp=0ed0922445f34b9118209076a84d110322490111;hpb=ed8c80a0e0988e4ce687f51ca832a00e4a6b7930;p=folly.git diff --git a/folly/AtomicHashMap.h b/folly/AtomicHashMap.h index 0ed09224..70d71491 100644 --- a/folly/AtomicHashMap.h +++ b/folly/AtomicHashMap.h @@ -197,7 +197,8 @@ typedef AtomicHashArray subMaps_[kNumSubMaps_]; std::atomic numMapsAllocated_; - inline bool tryLockMap(int idx) { + inline bool tryLockMap(unsigned int idx) { SubMap* val = nullptr; return subMaps_[idx].compare_exchange_strong(val, (SubMap*)kLockedPtr_, std::memory_order_acquire);