From f24b3a154ab7f3170c23860b39747f5dd6d70f6e Mon Sep 17 00:00:00 2001 From: "darin%netscape.com" Date: Tue, 19 Nov 2002 19:42:46 +0000 Subject: [PATCH] fixing linux bustage: make |nsCParserNode::operator delete| protected instead of private. also fixes some warnings. git-svn-id: svn://10.0.0.236/trunk@134118 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/htmlparser/src/nsParserNode.h | 8 ++++---- mozilla/parser/htmlparser/src/nsParserNode.h | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/mozilla/htmlparser/src/nsParserNode.h b/mozilla/htmlparser/src/nsParserNode.h index 9b7f4f1cc0c..70a036b0523 100644 --- a/mozilla/htmlparser/src/nsParserNode.h +++ b/mozilla/htmlparser/src/nsParserNode.h @@ -85,7 +85,7 @@ class nsCParserNode : public nsIParserNode { } #ifndef HEAP_ALLOCATED_NODES - private: + protected: /** * Hide operator new; clients should use Create() instead. @@ -288,14 +288,14 @@ public: } nsCParserStartNode() - : mAttributes(0), nsCParserNode() { } + : nsCParserNode(), mAttributes(0) { } nsCParserStartNode(CToken* aToken, nsTokenAllocator* aTokenAllocator, nsNodeAllocator* aNodeAllocator = 0) - : mAttributes(0), nsCParserNode(aToken, aTokenAllocator, aNodeAllocator) { } + : nsCParserNode(aToken, aTokenAllocator, aNodeAllocator), mAttributes(0) { } - ~nsCParserStartNode() + virtual ~nsCParserStartNode() { NS_ASSERTION(0 != mTokenAllocator, "Error: no token allocator"); CToken* theAttrToken = 0; diff --git a/mozilla/parser/htmlparser/src/nsParserNode.h b/mozilla/parser/htmlparser/src/nsParserNode.h index 9b7f4f1cc0c..70a036b0523 100644 --- a/mozilla/parser/htmlparser/src/nsParserNode.h +++ b/mozilla/parser/htmlparser/src/nsParserNode.h @@ -85,7 +85,7 @@ class nsCParserNode : public nsIParserNode { } #ifndef HEAP_ALLOCATED_NODES - private: + protected: /** * Hide operator new; clients should use Create() instead. @@ -288,14 +288,14 @@ public: } nsCParserStartNode() - : mAttributes(0), nsCParserNode() { } + : nsCParserNode(), mAttributes(0) { } nsCParserStartNode(CToken* aToken, nsTokenAllocator* aTokenAllocator, nsNodeAllocator* aNodeAllocator = 0) - : mAttributes(0), nsCParserNode(aToken, aTokenAllocator, aNodeAllocator) { } + : nsCParserNode(aToken, aTokenAllocator, aNodeAllocator), mAttributes(0) { } - ~nsCParserStartNode() + virtual ~nsCParserStartNode() { NS_ASSERTION(0 != mTokenAllocator, "Error: no token allocator"); CToken* theAttrToken = 0;