Bug 836985 - Remove ScriptSourceHolder::rt. r=benjamin.

This commit is contained in:
Nicholas Nethercote
2013-02-03 19:55:09 -08:00
parent 80760faddf
commit 14395a6567
5 changed files with 14 additions and 16 deletions

View File

@@ -81,7 +81,7 @@ frontend::CompileScript(JSContext *cx, HandleObject scopeChain, AbstractFramePtr
ScriptSource *ss = cx->new_<ScriptSource>();
if (!ss)
return UnrootedScript(NULL);
ScriptSourceHolder ssh(cx->runtime, ss);
ScriptSourceHolder ssh(ss);
SourceCompressionToken sct(cx);
switch (options.sourcePolicy) {
case CompileOptions::SAVE_SOURCE:
@@ -232,7 +232,7 @@ frontend::CompileFunctionBody(JSContext *cx, HandleFunction fun, CompileOptions
ScriptSource *ss = cx->new_<ScriptSource>();
if (!ss)
return false;
ScriptSourceHolder ssh(cx->runtime, ss);
ScriptSourceHolder ssh(ss);
SourceCompressionToken sct(cx);
JS_ASSERT(options.sourcePolicy != CompileOptions::LAZY_SOURCE);
if (options.sourcePolicy == CompileOptions::SAVE_SOURCE) {