Index: Source/core/dom/Node.cpp |
diff --git a/Source/core/dom/Node.cpp b/Source/core/dom/Node.cpp |
index f319353b50b3a5fbeca901b395b8fc4e3d23d783..c970b388b6136f35682a593200c75701752e03be 100644 |
--- a/Source/core/dom/Node.cpp |
+++ b/Source/core/dom/Node.cpp |
@@ -259,25 +259,6 @@ void Node::dumpStatistics() |
} |
DEFINE_DEBUG_ONLY_GLOBAL(WTF::RefCountedLeakCounter, nodeCounter, ("WebCoreNode")); |
-DEFINE_DEBUG_ONLY_GLOBAL(HashSet<Node*>, ignoreSet, ); |
- |
-#ifndef NDEBUG |
-static bool shouldIgnoreLeaks = false; |
-#endif |
- |
-void Node::startIgnoringLeaks() |
-{ |
-#ifndef NDEBUG |
- shouldIgnoreLeaks = true; |
-#endif |
-} |
- |
-void Node::stopIgnoringLeaks() |
-{ |
-#ifndef NDEBUG |
- shouldIgnoreLeaks = false; |
-#endif |
-} |
Node::StyleChange Node::diff(const RenderStyle* s1, const RenderStyle* s2, Document* doc) |
{ |
@@ -344,10 +325,7 @@ Node::StyleChange Node::diff(const RenderStyle* s1, const RenderStyle* s2, Docum |
void Node::trackForDebugging() |
{ |
#ifndef NDEBUG |
- if (shouldIgnoreLeaks) |
- ignoreSet.add(this); |
- else |
- nodeCounter.increment(); |
+ nodeCounter.increment(); |
#endif |
#if DUMP_NODE_STATISTICS |
@@ -358,11 +336,7 @@ void Node::trackForDebugging() |
Node::~Node() |
{ |
#ifndef NDEBUG |
- HashSet<Node*>::iterator it = ignoreSet.find(this); |
- if (it != ignoreSet.end()) |
- ignoreSet.remove(it); |
- else |
- nodeCounter.decrement(); |
+ nodeCounter.decrement(); |
#endif |
#if DUMP_NODE_STATISTICS |