From 86c7aba0eaf29bdf104883cf77572ab963cf45dd Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Mon, 30 Mar 2020 18:20:02 +0200 Subject: [PATCH] Fixed OwnPtr not returning right version on BorrowNonNull. --- src/Memory/OwnPtr.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Memory/OwnPtr.hpp b/src/Memory/OwnPtr.hpp index 4d6994a..19d8353 100644 --- a/src/Memory/OwnPtr.hpp +++ b/src/Memory/OwnPtr.hpp @@ -23,8 +23,8 @@ namespace Arbutils::Memory { inline BorrowedPtr Borrow() { return BorrowedPtr(_ptr); } inline const BorrowedPtr Borrow() const { return BorrowedPtr(_ptr); } - inline BorrowedPtr BorrowNonNull() { return NonNullBorrowedPtr(_ptr); } - inline const BorrowedPtr BorrowNonNull() const { return NonNullBorrowedPtr(_ptr); } + inline NonNullBorrowedPtr BorrowNonNull() { return NonNullBorrowedPtr(_ptr); } + inline const NonNullBorrowedPtr BorrowNonNull() const { return NonNullBorrowedPtr(_ptr); } T* operator->() noexcept { return _ptr; } const T* operator->() const noexcept { return _ptr; }