Index: Source/web/WebLocalFrameImpl.cpp |
diff --git a/Source/web/WebLocalFrameImpl.cpp b/Source/web/WebLocalFrameImpl.cpp |
index d6cd98afcfc33851aceab31721cd85945b931fba..9746c3a3a53159d838151367db96fd44aea183fe 100644 |
--- a/Source/web/WebLocalFrameImpl.cpp |
+++ b/Source/web/WebLocalFrameImpl.cpp |
@@ -285,9 +285,9 @@ static void frameContentAsPlainText(size_t maxChars, LocalFrame* frame, StringBu |
} |
} |
-static Vector<ScriptSourceCode> createSourcesVector(const WebScriptSource* sourcesIn, unsigned numSources) |
+static WillBeHeapVector<ScriptSourceCode> createSourcesVector(const WebScriptSource* sourcesIn, unsigned numSources) |
{ |
- Vector<ScriptSourceCode> sources; |
+ WillBeHeapVector<ScriptSourceCode> sources; |
sources.append(sourcesIn, numSources); |
return sources; |
} |
@@ -739,7 +739,7 @@ void WebLocalFrameImpl::executeScriptInIsolatedWorld(int worldID, const WebScrip |
RELEASE_ASSERT(worldID > 0); |
RELEASE_ASSERT(worldID < EmbedderWorldIdLimit); |
- Vector<ScriptSourceCode> sources = createSourcesVector(sourcesIn, numSources); |
+ WillBeHeapVector<ScriptSourceCode> sources = createSourcesVector(sourcesIn, numSources); |
v8::HandleScope handleScope(toIsolate(frame())); |
frame()->script().executeScriptInIsolatedWorld(worldID, sources, extensionGroup, 0); |
} |
@@ -829,7 +829,7 @@ void WebLocalFrameImpl::executeScriptInIsolatedWorld(int worldID, const WebScrip |
RELEASE_ASSERT(worldID > 0); |
RELEASE_ASSERT(worldID < EmbedderWorldIdLimit); |
- Vector<ScriptSourceCode> sources = createSourcesVector(sourcesIn, numSources); |
+ WillBeHeapVector<ScriptSourceCode> sources = createSourcesVector(sourcesIn, numSources); |
if (results) { |
Vector<v8::Local<v8::Value>> scriptResults; |