summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_addrhashmap.h
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2014-03-18 11:17:01 +0000
committerAlexey Samsonov <samsonov@google.com>2014-03-18 11:17:01 +0000
commitb56af41bafa81c9afc100cc62fcedba1fc24ee4a (patch)
tree86d622c23c2ffbe2746e8861cfecba3e515ddc9f /lib/sanitizer_common/sanitizer_addrhashmap.h
parent1df46a28b98d8aee7b393112553f8b324c969739 (diff)
Fix -Werror build
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@204139 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_addrhashmap.h')
-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();
}
}