зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 3d8a4df99f0f (bug 1292564) for rooting hazards
This commit is contained in:
Родитель
5afbfc2708
Коммит
58ec9d0b4a
|
@ -1,12 +0,0 @@
|
|||
// |jit-test| allow-oom
|
||||
|
||||
if (!('oomTest' in this))
|
||||
quit();
|
||||
|
||||
oomTest(() => {
|
||||
let global = newGlobal();
|
||||
Debugger(global).onDebuggerStatement = function (frame) {
|
||||
frame.eval("f")
|
||||
}
|
||||
global.eval("debugger")
|
||||
}, false);
|
|
@ -1614,8 +1614,14 @@ AnalyzeEntrainedVariables(JSContext* cx, HandleScript script);
|
|||
namespace JS {
|
||||
|
||||
template <>
|
||||
struct DeletePolicy<js::DebugScopes> : public js::GCManagedDeletePolicy<js::DebugScopes>
|
||||
{};
|
||||
struct DeletePolicy<js::DebugScopeObject>
|
||||
{
|
||||
explicit DeletePolicy(JSRuntime* rt) : rt_(rt) {}
|
||||
void operator()(const js::DebugScopeObject* ptr);
|
||||
|
||||
private:
|
||||
JSRuntime* rt_;
|
||||
};
|
||||
|
||||
} // namespace JS
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче