From 0361a4912affe1594def1aa24e387fe5440afaee Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 23 Jul 2026 01:38:04 +0200 Subject: kstd: fix shared_ptr constructors --- libs/kstd/kstd/bits/shared_ptr.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libs/kstd') diff --git a/libs/kstd/kstd/bits/shared_ptr.hpp b/libs/kstd/kstd/bits/shared_ptr.hpp index 8d5dc1a8..1171d7fe 100644 --- a/libs/kstd/kstd/bits/shared_ptr.hpp +++ b/libs/kstd/kstd/bits/shared_ptr.hpp @@ -330,7 +330,7 @@ namespace kstd /** * @brief Construct an empty shared_ptr. */ - shared_ptr() noexcept + constexpr shared_ptr() noexcept : m_storage(nullptr) , m_control_block(nullptr) {} @@ -392,7 +392,7 @@ namespace kstd //! @param other The shared_ptr to share ownership with. //! @param pointer The pointer this shared_ptr should own. template - requires bits::is_shared_pointer_ctor_compatible::value + requires bits::is_shared_pointer_ctor_compatible::value shared_ptr(shared_ptr const & other, T * pointer) noexcept : m_storage{pointer} , m_control_block{other.m_control_block} -- cgit v1.2.3