mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-28 12:45:27 +00:00
Backed out changeset 3f94cd9d95b9 (bug 1359653)
This commit is contained in:
parent
d8a3163a9b
commit
2ca2a7bdb3
@ -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
|
||||
|
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user