Index: Source/core/dom/shadow/ShadowRoot.cpp |
diff --git a/Source/core/dom/shadow/ShadowRoot.cpp b/Source/core/dom/shadow/ShadowRoot.cpp |
index 896f38f731ff3cf87956e1545280f2657ba855fa..3b26999a7a3c3c46d7ec4c23b5a4ec0bbc25f6b4 100644 |
--- a/Source/core/dom/shadow/ShadowRoot.cpp |
+++ b/Source/core/dom/shadow/ShadowRoot.cpp |
@@ -90,8 +90,10 @@ ShadowRoot::~ShadowRoot() |
// We must call clearRareData() here since a ShadowRoot class inherits TreeScope |
// as well as Node. See a comment on TreeScope.h for the reason. |
+#if !ENABLE(OILPAN) |
if (hasRareData()) |
clearRareData(); |
+#endif |
} |
void ShadowRoot::dispose() |