Backed out changeset 3f94cd9d95b9 (bug 1359653)

This commit is contained in:
Sebastian Hengst 2017-05-06 11:02:37 +02:00
parent d8a3163a9b
commit 2ca2a7bdb3
2 changed files with 0 additions and 26 deletions

View File

@ -4590,23 +4590,6 @@ JS::CloneAndExecuteScript(JSContext* cx, HandleScript scriptArg,
return ExecuteScript(cx, globalLexical, script, rval.address());
}
JS_PUBLIC_API(bool)
JS::CloneAndExecuteScript(JSContext* cx, JS::AutoObjectVector& envChain,
HandleScript scriptArg,
JS::MutableHandleValue rval)
{
CHECK_REQUEST(cx);
RootedScript script(cx, scriptArg);
if (script->compartment() != cx->compartment()) {
script = CloneGlobalScript(cx, ScopeKind::NonSyntactic, script);
if (!script)
return false;
js::Debugger::onNewScript(cx, script);
}
return ExecuteScript(cx, envChain, script, rval.address());
}
static const unsigned LARGE_SCRIPT_LENGTH = 500*1024;
static bool

View File

@ -4383,15 +4383,6 @@ extern JS_PUBLIC_API(bool)
CloneAndExecuteScript(JSContext* cx, JS::Handle<JSScript*> script,
JS::MutableHandleValue rval);
/**
* Like CloneAndExecuteScript above, but allows executing under a non-syntactic
* environment chain.
*/
extern JS_PUBLIC_API(bool)
CloneAndExecuteScript(JSContext* cx, JS::AutoObjectVector& envChain,
JS::Handle<JSScript*> script,
JS::MutableHandleValue rval);
} /* namespace JS */
namespace JS {