AK: Verify that m_impl is non-null in String::operator[]

This helps to find bugs where null strings are indexed into with
operator[], as this would previously only report a RefPtr null
dereference.
This commit is contained in:
Max Wipfli 2021-05-30 16:07:07 +02:00 committed by Linus Groh
parent 040d2479bf
commit a557f83f8c
Notes: sideshowbarker 2024-07-18 17:09:42 +09:00

View file

@ -160,6 +160,7 @@ public:
[[nodiscard]] ALWAYS_INLINE const char& operator[](size_t i) const
{
VERIFY(!is_null());
return (*m_impl)[i];
}