Index: Source/web/WebLocalFrameImpl.cpp |
diff --git a/Source/web/WebLocalFrameImpl.cpp b/Source/web/WebLocalFrameImpl.cpp |
index dcac2b12a6f5d9dc8aa7464cdbc4c46ac84a4c07..f1cf3d23ce479c32f6dafbfecac3ac435dd9efc1 100644 |
--- a/Source/web/WebLocalFrameImpl.cpp |
+++ b/Source/web/WebLocalFrameImpl.cpp |
@@ -565,9 +565,11 @@ private: |
{ |
} |
- RawPtrWillBeMember<LocalFrame> m_frame; |
+ // FIXME: Oilpan: move (Suspendable)Task to the heap, so that |
+ // this reference can be traced. |
+ LocalFrame* m_frame; |
int m_worldID; |
- WillBeHeapVector<ScriptSourceCode> m_sources; |
+ WillBePersistentHeapVector<ScriptSourceCode> m_sources; |
int m_extensionGroup; |
bool m_userGesture; |
WebScriptExecutionCallback* m_callback; |