AK: Override StringImpl's operator delete to silence valgrind.

This commit is contained in:
Andreas Kling 2019-06-18 09:26:36 +02:00
parent 92cda74724
commit 4ee39d6292
Notes: sideshowbarker 2024-07-19 13:33:15 +09:00

View File

@ -1,8 +1,9 @@
#pragma once #pragma once
#include "RetainPtr.h" #include <AK/RetainPtr.h>
#include "Retainable.h" #include <AK/Retainable.h>
#include "Types.h" #include <AK/Types.h>
#include <AK/kmalloc.h>
namespace AK { namespace AK {
@ -19,6 +20,11 @@ public:
Retained<StringImpl> to_lowercase() const; Retained<StringImpl> to_lowercase() const;
Retained<StringImpl> to_uppercase() const; Retained<StringImpl> to_uppercase() const;
void operator delete(void* ptr)
{
kfree(ptr);
}
static StringImpl& the_empty_stringimpl(); static StringImpl& the_empty_stringimpl();
~StringImpl(); ~StringImpl();