aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/keeper.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/keeper.cpp b/src/keeper.cpp
index 22bd67e..acb8619 100644
--- a/src/keeper.cpp
+++ b/src/keeper.cpp
@@ -712,8 +712,7 @@ void Keepers::DeleteKV::operator()(Keeper* const k_) const
712 for (Keeper& _k : std::views::counted(k_, count)) { 712 for (Keeper& _k : std::views::counted(k_, count)) {
713 _k.~Keeper(); 713 _k.~Keeper();
714 } 714 }
715 // operator[] returns the result of the allocation shifted by a size_t (the hidden element count) 715 U->internalAllocator.free(k_, count * sizeof(Keeper));
716 U->internalAllocator.free(reinterpret_cast<size_t*>(k_) - 1, count * sizeof(Keeper));
717} 716}
718 717
719// ################################################################################################# 718// #################################################################################################