diff --git a/AK/RefCounted.h b/AK/RefCounted.h index d221e3f5dd..1c010fa162 100644 --- a/AK/RefCounted.h +++ b/AK/RefCounted.h @@ -28,6 +28,7 @@ #include #include +#include #include #include @@ -65,6 +66,7 @@ public: { auto old_ref_count = m_ref_count++; ASSERT(old_ref_count > 0); + ASSERT(!Checked::addition_would_overflow(old_ref_count, 1)); } ALWAYS_INLINE RefCountType ref_count() const