diff --git a/deps/ox/src/ox/std/memory.hpp b/deps/ox/src/ox/std/memory.hpp index 1686c526..f5f3f9fb 100644 --- a/deps/ox/src/ox/std/memory.hpp +++ b/deps/ox/src/ox/std/memory.hpp @@ -260,12 +260,12 @@ constexpr bool operator==(const UniquePtr<T> &p1, const UniquePtr<T> &p2) noexce template<typename T> constexpr bool operator==(const UniquePtr<T> &p1, std::nullptr_t) noexcept { - return p1.get(); + return p1.get() == nullptr; } template<typename T> constexpr bool operator==(std::nullptr_t, const UniquePtr<T> &p2) noexcept { - return p2.get(); + return p2.get() == nullptr; }