diff --git a/htmlparser/src/nsParserNode.cpp b/htmlparser/src/nsParserNode.cpp
index c8446bbe773f..f6a91505754d 100644
--- a/htmlparser/src/nsParserNode.cpp
+++ b/htmlparser/src/nsParserNode.cpp
@@ -48,6 +48,7 @@ const nsString& GetEmptyString() {
nsCParserNode::nsCParserNode(CToken* aToken,PRInt32 aLineNumber,nsITokenRecycler* aRecycler):
nsIParserNode() {
NS_INIT_REFCNT();
+ MOZ_COUNT_CTOR(nsCParserNode);
static int theNodeCount=0;
theNodeCount++;
@@ -101,6 +102,8 @@ nsCParserNode::~nsCParserNode() {
delete mSkippedContent;
}
mSkippedContent=0;
+
+ MOZ_COUNT_DTOR(nsCParserNode);
}
diff --git a/parser/htmlparser/src/nsParserNode.cpp b/parser/htmlparser/src/nsParserNode.cpp
index c8446bbe773f..f6a91505754d 100644
--- a/parser/htmlparser/src/nsParserNode.cpp
+++ b/parser/htmlparser/src/nsParserNode.cpp
@@ -48,6 +48,7 @@ const nsString& GetEmptyString() {
nsCParserNode::nsCParserNode(CToken* aToken,PRInt32 aLineNumber,nsITokenRecycler* aRecycler):
nsIParserNode() {
NS_INIT_REFCNT();
+ MOZ_COUNT_CTOR(nsCParserNode);
static int theNodeCount=0;
theNodeCount++;
@@ -101,6 +102,8 @@ nsCParserNode::~nsCParserNode() {
delete mSkippedContent;
}
mSkippedContent=0;
+
+ MOZ_COUNT_DTOR(nsCParserNode);
}