From bc137ed3103bbb81f006d4503a9bf5f0c10fbdec Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Wed, 31 Dec 2025 11:01:37 +0100 Subject: [PATCH] chore: turn pointer into a noexcept --- lsfg-vk-common/include/lsfg-vk-common/helpers/pointers.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lsfg-vk-common/include/lsfg-vk-common/helpers/pointers.hpp b/lsfg-vk-common/include/lsfg-vk-common/helpers/pointers.hpp index ae7c9a9..afa703f 100644 --- a/lsfg-vk-common/include/lsfg-vk-common/helpers/pointers.hpp +++ b/lsfg-vk-common/include/lsfg-vk-common/helpers/pointers.hpp @@ -2,6 +2,7 @@ #pragma once +#include #include #include #include @@ -84,10 +85,8 @@ namespace ls { : ptr(ptr), deleter(std::move(deleter)) {} /// get reference to owned object - /// @throws std::runtime_error if no object is owned T& get() const { - if (!ptr) - throw std::runtime_error("owned_ptr: no object owned"); + assert(ptr != nullptr && "owned_ptr: no object owned"); return *ptr; }