Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj

This commit is contained in:
Andrew McCreight
2016-12-12 09:27:58 -05:00
parent f2d50c26f4
commit 209d4ee048
86 changed files with 26 additions and 298 deletions

View File

@@ -8,21 +8,16 @@ nsHtml5OwningUTF16Buffer::nsHtml5OwningUTF16Buffer(char16_t* aBuffer)
: nsHtml5UTF16Buffer(aBuffer, 0),
next(nullptr),
key(nullptr)
{
MOZ_COUNT_CTOR(nsHtml5OwningUTF16Buffer);
}
{}
nsHtml5OwningUTF16Buffer::nsHtml5OwningUTF16Buffer(void* aKey)
: nsHtml5UTF16Buffer(nullptr, 0),
next(nullptr),
key(aKey)
{
MOZ_COUNT_CTOR(nsHtml5OwningUTF16Buffer);
}
{}
nsHtml5OwningUTF16Buffer::~nsHtml5OwningUTF16Buffer()
{
MOZ_COUNT_DTOR(nsHtml5OwningUTF16Buffer);
DeleteBuffer();
// This is to avoid dtor recursion on 'next', bug 706932.