From 1437280ec7a7d9c68fe8ab6fd7424204ba920aff Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Fri, 8 Mar 2024 15:00:40 -0800 Subject: [PATCH] Attempt valgrind fix --- ConflictSet.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ConflictSet.cpp b/ConflictSet.cpp index e7eed08..24fe335 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -266,6 +266,10 @@ struct BoundedFreeListAllocator { memcpy(&freeList, freeList, sizeof(freeList)); --freeListSize; VALGRIND_MAKE_MEM_UNDEFINED(n, sizeof(T)); +#ifndef NDEBUG + VALGRIND_MAKE_MEM_DEFINED(&n->partialKeyCapacity, + sizeof(n->partialKeyCapacity)); +#endif return new (n) T; } VALGRIND_MAKE_MEM_NOACCESS(n, sizeof(T));