From 6d307fbcab902837fb767b3f5de811fb987c0d28 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Sat, 7 Jun 2025 14:44:33 +0100 Subject: [PATCH] static_vector.hpp: Use `std::destroy_n` in the destructor (#8030) A bit less code now that we're C++17 everywhere. --- Source/utils/static_vector.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/utils/static_vector.hpp b/Source/utils/static_vector.hpp index 62331749b..a948c463c 100644 --- a/Source/utils/static_vector.hpp +++ b/Source/utils/static_vector.hpp @@ -103,9 +103,7 @@ public: ~StaticVector() { - for (std::size_t pos = 0; pos < size_; ++pos) { - std::destroy_at(data_[pos].ptr()); - } + std::destroy_n(data(), size_); } private: