Index: third_party/WebKit/Source/core/inspector/v8/V8RuntimeAgentImpl.h |
diff --git a/third_party/WebKit/Source/core/inspector/v8/V8RuntimeAgentImpl.h b/third_party/WebKit/Source/core/inspector/v8/V8RuntimeAgentImpl.h |
index 8a6d3b9b0dd3ebe0956464e743ff606410228210..ad07144296e484545bc269ed96a85288111cc6e1 100644 |
--- a/third_party/WebKit/Source/core/inspector/v8/V8RuntimeAgentImpl.h |
+++ b/third_party/WebKit/Source/core/inspector/v8/V8RuntimeAgentImpl.h |
@@ -35,6 +35,7 @@ |
#include "core/InspectorFrontend.h" |
#include "core/inspector/InspectorBaseAgent.h" |
#include "core/inspector/v8/V8RuntimeAgent.h" |
+#include "platform/heap/Handle.h" |
#include "wtf/Forward.h" |
#include "wtf/Noncopyable.h" |
@@ -94,7 +95,7 @@ private: |
InjectedScriptManager* injectedScriptManager() { return m_injectedScriptManager; } |
void addExecutionContextToFrontend(int executionContextId, const String& type, const String& origin, const String& humanReadableName, const String& frameId) override; |
- InspectorState* m_state; |
+ RawPtrWillBeWeakPersistent<InspectorState> m_state; |
InspectorFrontend::Runtime* m_frontend; |
RawPtrWillBeWeakPersistent<InjectedScriptManager> m_injectedScriptManager; |
V8DebuggerImpl* m_debugger; |