diff --git a/src/sfizz/utility/MemoryHelpers.h b/src/sfizz/utility/MemoryHelpers.h index 44dc3fa3..ff15c2ca 100644 --- a/src/sfizz/utility/MemoryHelpers.h +++ b/src/sfizz/utility/MemoryHelpers.h @@ -22,7 +22,7 @@ T* alignedNew(Args&& ...args) struct deleter { void operator()(T* x) const noexcept { allocator().deallocate(x, sizeof(T)); } }; - std::unique_ptr ptr { allocator().allocate(sizeof(T)) }; + std::unique_ptr ptr { allocator().allocate(1) }; allocator().construct(ptr.get(), std::forward(args)...); return ptr.release(); }