Index: Source/core/html/HTMLNameCollection.cpp |
diff --git a/Source/core/html/HTMLNameCollection.cpp b/Source/core/html/HTMLNameCollection.cpp |
index 48def4be81fbe8edbf79dad1c3432ba73485ae8e..99bf5362dfe71b2a6f995b221c720b177bea1b8c 100644 |
--- a/Source/core/html/HTMLNameCollection.cpp |
+++ b/Source/core/html/HTMLNameCollection.cpp |
@@ -42,10 +42,11 @@ HTMLNameCollection::HTMLNameCollection(ContainerNode& document, CollectionType t |
HTMLNameCollection::~HTMLNameCollection() |
{ |
- ASSERT(ownerNode().isDocumentNode()); |
ASSERT(type() == WindowNamedItems || type() == DocumentNamedItems); |
- |
+#if !ENABLE(OILPAN) |
+ ASSERT(ownerNode().isDocumentNode()); |
ownerNode().nodeLists()->removeCache(this, type(), m_name); |
+#endif |
} |
Element* HTMLNameCollection::virtualItemAfter(Element* previous) const |