|
@@ -50,7 +50,7 @@ public:
|
|
|
using RefCountType = unsigned int;
|
|
|
using AllowOwnPtr = FalseType;
|
|
|
|
|
|
- void ref() const
|
|
|
+ ALWAYS_INLINE void ref() const
|
|
|
{
|
|
|
VERIFY(m_ref_count > 0);
|
|
|
VERIFY(!Checked<RefCountType>::addition_would_overflow(m_ref_count, 1));
|
|
@@ -71,7 +71,7 @@ protected:
|
|
|
RefCountedBase() = default;
|
|
|
~RefCountedBase() { VERIFY(!m_ref_count); }
|
|
|
|
|
|
- RefCountType deref_base() const
|
|
|
+ ALWAYS_INLINE RefCountType deref_base() const
|
|
|
{
|
|
|
VERIFY(m_ref_count);
|
|
|
return --m_ref_count;
|