-1:000000000000 | 0:d481dfa45c20 |
---|---|
1 function f(x) { | |
2 if (x == 0) | |
3 return; | |
4 arguments[0]--; | |
5 f.apply(null, arguments); | |
6 } | |
7 | |
8 // When the apply-optimization isn't on, each recursive call chews up the C | |
9 // stack, so don't push it. | |
10 a = [20]; | |
11 | |
12 for (var i = 0; i < 2000; ++i) | |
13 a.push(i); | |
14 f.apply(null, a); |