blob: 4c82b6fd350edb226d28a914bd6d4d2bd6f1b79c [file] [log] [blame]
/* Non-reentrant call on an inner and outer closure. */
function foo() {
var x = 0;
function bar() {
var y = 0;
function baz() {
return ++x + ++y;
}
return baz;
}
return bar();
}
var a = foo();
var b = foo();
assertEq(a() + a() + b() + b(), 12);