1
// The objects on the environment chain are all Debugger.Environment objects.
2
// The environment chain ends in null.
4
var g = newGlobal('new-compartment')
5
g.eval("function f(a) { return function (b) { return function (c) { h(); return a + b + c; }; }; }");
10
for (var env = dbg.getNewestFrame().environment; env !== null; env = env.parent) {
12
assertEq(env instanceof Debugger.Environment, true);
14
assertEq(n >= 4, true);
17
assertEq(g.f(5)(7)(9), 21);