From b8f6a8edf2c574376292e566e30b77bc0d0a62c8 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Mon, 11 Mar 2024 16:14:26 -0700 Subject: [PATCH] sizeof(Node0) also needs to be < kBytesPerKey Also remove vestigial comment. CC #9 --- ConflictSet.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 75a6617..9423c88 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -271,9 +271,8 @@ static_assert(sizeof(Node256) < kMinChildrenNode256 * kBytesPerKey); static_assert(sizeof(Node48) < kMinChildrenNode48 * kBytesPerKey); static_assert(sizeof(Node16) < kMinChildrenNode16 * kBytesPerKey); static_assert(sizeof(Node4) < kMinChildrenNode4 * kBytesPerKey); +static_assert(sizeof(Node0) < kBytesPerKey); -// Bounds memory usage in free list, but does not account for memory for partial -// keys. template struct BoundedFreeListAllocator {