Index: Source/bindings/core/v8/V8PerIsolateData.h |
diff --git a/Source/bindings/core/v8/V8PerIsolateData.h b/Source/bindings/core/v8/V8PerIsolateData.h |
index bcb28b71ef4c55d37fa8d0a81011ab49e3e91fb1..991e0704f140462d4e4c79757f710336ed231e30 100644 |
--- a/Source/bindings/core/v8/V8PerIsolateData.h |
+++ b/Source/bindings/core/v8/V8PerIsolateData.h |
@@ -150,7 +150,11 @@ private: |
bool m_performingMicrotaskCheckpoint; |
Vector<OwnPtr<EndOfScopeTask>> m_endOfScopeTasks; |
- OwnPtrWillBePersistent<ScriptDebugServer> m_debugServer; |
+#if ENABLE(OILPAN) |
+ CrossThreadPersistent<ScriptDebugServer> m_debugServer; |
+#else |
+ OwnPtr<ScriptDebugServer> m_debugServer; |
+#endif |
}; |
} // namespace blink |