summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/sanitizer_common/sanitizer_addrhashmap.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sanitizer_common/sanitizer_addrhashmap.h b/lib/sanitizer_common/sanitizer_addrhashmap.h
index d837a4cec..02af54974 100644
--- a/lib/sanitizer_common/sanitizer_addrhashmap.h
+++ b/lib/sanitizer_common/sanitizer_addrhashmap.h
@@ -133,7 +133,7 @@ void AddrHashMap<T, kSize>::acquire(Handle *h) {
Bucket *b = &table_[hash];
h->created_ = false;
- h->addidx_ = -1;
+ h->addidx_ = -1U;
h->bucket_ = b;
h->cell_ = 0;
@@ -272,7 +272,7 @@ void AddrHashMap<T, kSize>::release(Handle *h) {
atomic_store(&c->addr, 0, memory_order_release);
// See if we need to compact the bucket.
AddBucket *add = (AddBucket*)atomic_load(&b->add, memory_order_relaxed);
- if (h->addidx_ == -1) {
+ if (h->addidx_ == -1U) {
// Removed from embed array, move an add element into the freed cell.
if (add) {
uptr last = --add->size;
@@ -293,7 +293,7 @@ void AddrHashMap<T, kSize>::release(Handle *h) {
b->mtx.Unlock();
} else {
CHECK_EQ(addr1, h->addr_);
- if (h->addidx_ != -1)
+ if (h->addidx_ != -1U)
b->mtx.ReadUnlock();
}
}