summaryrefslogtreecommitdiff
path: root/asl/containers/hash_set.hpp
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2025-04-01 00:39:24 +0200
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2025-04-03 00:34:54 +0200
commit0776012d0942537b1ddfef13cd37f8bfb125f501 (patch)
tree8df94c6ac1e41d8116a196b52852ca29efb76b12 /asl/containers/hash_set.hpp
parent4f8cbd442a1b7805decaf4db7226075221655083 (diff)
Add bit library
Diffstat (limited to 'asl/containers/hash_set.hpp')
-rw-r--r--asl/containers/hash_set.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/asl/containers/hash_set.hpp b/asl/containers/hash_set.hpp
index 6e6f851..809b402 100644
--- a/asl/containers/hash_set.hpp
+++ b/asl/containers/hash_set.hpp
@@ -7,6 +7,7 @@
#include "asl/base/annotations.hpp"
#include "asl/base/utility.hpp"
#include "asl/base/meta.hpp"
+#include "asl/base/bit.hpp"
#include "asl/memory/allocator.hpp"
#include "asl/memory/memory.hpp"
#include "asl/types/maybe_uninit.hpp"
@@ -83,7 +84,7 @@ protected:
ASL_ASSERT(size > 0);
return max<isize_t>(
kMinCapacity,
- static_cast<isize_t>(round_up_pow2((static_cast<uint64_t>(size) * 4 + 2) / 3)));
+ static_cast<isize_t>(bit_ceil((static_cast<uint64_t>(size) * 4 + 2) / 3)));
}
static void insert_inner(