From 1fbf16e3dcf145f322849b182be20bac1272a82b Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 30 Mar 2026 12:03:20 +0300 Subject: [PATCH] fix stack_vector --- src/util/stack_vector.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/util/stack_vector.hpp b/src/util/stack_vector.hpp index 32902d86e..30e0b8f9c 100644 --- a/src/util/stack_vector.hpp +++ b/src/util/stack_vector.hpp @@ -6,7 +6,7 @@ namespace util { template class stack_vector { struct buffer { - alignas(alignof(T)) char* data[sizeof(T) * capacity]; + alignas(alignof(T)) char data[sizeof(T) * capacity]; T* ptr() { return reinterpret_cast(data); @@ -43,7 +43,9 @@ namespace util { } } - ~stack_vector() = default; + ~stack_vector() { + clear(); + } void push_back(const T& value) { if (size_ < capacity) {