summaryrefslogtreecommitdiff
path: root/src/pagemap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pagemap.h')
-rw-r--r--src/pagemap.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pagemap.h b/src/pagemap.h
index 9dbe143..dd94423 100644
--- a/src/pagemap.h
+++ b/src/pagemap.h
@@ -152,9 +152,9 @@ class TCMalloc_PageMap2 {
}
void set(Number k, void* v) {
- ASSERT(k >> BITS == 0);
const Number i1 = k >> LEAF_BITS;
const Number i2 = k & (LEAF_LENGTH-1);
+ ASSERT(i1 < ROOT_LENGTH);
root_[i1]->values[i2] = v;
}