-1:000000000000 | 0:06ad4dead70d |
---|---|
1 | |
2 /* Non-reentrant call on an inner and outer closure. */ | |
3 | |
4 function foo() { | |
5 var x = 0; | |
6 function bar() { | |
7 var y = 0; | |
8 function baz() { | |
9 return ++x + ++y; | |
10 } | |
11 return baz; | |
12 } | |
13 return bar(); | |
14 } | |
15 | |
16 var a = foo(); | |
17 var b = foo(); | |
18 assertEq(a() + a() + b() + b(), 12); |