diff --git a/parser/html/javasrc/Tokenizer.java b/parser/html/javasrc/Tokenizer.java index bb5e5686c9f0..d741ab6350a6 100644 --- a/parser/html/javasrc/Tokenizer.java +++ b/parser/html/javasrc/Tokenizer.java @@ -6914,6 +6914,10 @@ public class Tokenizer implements Locator { this.encodingDeclarationHandler = encodingDeclarationHandler; } + void destructor() { + // The translator will write refcount tracing stuff here + } + // [NOCPP[ /** diff --git a/parser/html/nsHtml5Tokenizer.cpp b/parser/html/nsHtml5Tokenizer.cpp index 6750299bedc5..0c4adfb39122 100644 --- a/parser/html/nsHtml5Tokenizer.cpp +++ b/parser/html/nsHtml5Tokenizer.cpp @@ -3880,6 +3880,12 @@ nsHtml5Tokenizer::setEncodingDeclarationHandler(nsHtml5StreamParser* encodingDec this->encodingDeclarationHandler = encodingDeclarationHandler; } + +nsHtml5Tokenizer::~nsHtml5Tokenizer() +{ + MOZ_COUNT_DTOR(nsHtml5Tokenizer); +} + void nsHtml5Tokenizer::initializeStatics() { diff --git a/parser/html/nsHtml5Tokenizer.h b/parser/html/nsHtml5Tokenizer.h index b052deb1ebd8..c10339f54d9b 100644 --- a/parser/html/nsHtml5Tokenizer.h +++ b/parser/html/nsHtml5Tokenizer.h @@ -287,6 +287,7 @@ class nsHtml5Tokenizer void loadState(nsHtml5Tokenizer* other); void initializeWithoutStarting(); void setEncodingDeclarationHandler(nsHtml5StreamParser* encodingDeclarationHandler); + ~nsHtml5Tokenizer(); static void initializeStatics(); static void releaseStatics(); };