diff --git a/src/sfizz/utility/MemoryHelpers.h b/src/sfizz/utility/MemoryHelpers.h index c2ba4511..44dc3fa3 100644 --- a/src/sfizz/utility/MemoryHelpers.h +++ b/src/sfizz/utility/MemoryHelpers.h @@ -36,7 +36,7 @@ void alignedDelete(T* ptr) { using allocator = jsl::aligned_allocator; if (ptr) { - ptr->~T(); + allocator().destroy(ptr); allocator().deallocate(ptr, sizeof(T)); } }