BAN: Mark RefPtr and WeakPtr helper destructors virtual

Also fix a bug in WeakPtr::lock() which would assert false if the
underlying weak link was not initialized
This commit is contained in:
2024-06-02 16:50:26 +03:00
parent 446220494e
commit cfdce9be61
2 changed files with 3 additions and 3 deletions

View File

@@ -36,7 +36,7 @@ namespace BAN
protected:
RefCounted() = default;
~RefCounted() { ASSERT(m_ref_count == 0); }
virtual ~RefCounted() { ASSERT(m_ref_count == 0); }
private:
mutable uint32_t m_ref_count = 1;