Index: Source/core/workers/WorkerGlobalScope.cpp |
diff --git a/Source/core/workers/WorkerGlobalScope.cpp b/Source/core/workers/WorkerGlobalScope.cpp |
index 907caec79e3cb9ab0eafb951a10ec02bb5a00d44..1b0ab0e1dc6c5f9512f79e679e53d5ad7063c30b 100644 |
--- a/Source/core/workers/WorkerGlobalScope.cpp |
+++ b/Source/core/workers/WorkerGlobalScope.cpp |
@@ -326,6 +326,7 @@ ConsoleMessageStorage* WorkerGlobalScope::messageStorage() |
void WorkerGlobalScope::trace(Visitor* visitor) |
{ |
+#if ENABLE(OILPAN) |
visitor->trace(m_console); |
visitor->trace(m_location); |
visitor->trace(m_navigator); |
@@ -333,7 +334,8 @@ void WorkerGlobalScope::trace(Visitor* visitor) |
visitor->trace(m_eventQueue); |
visitor->trace(m_workerClients); |
visitor->trace(m_messageStorage); |
- WillBeHeapSupplementable<WorkerGlobalScope>::trace(visitor); |
+ HeapSupplementable<WorkerGlobalScope>::trace(visitor); |
+#endif |
ExecutionContext::trace(visitor); |
EventTargetWithInlineData::trace(visitor); |
} |