js/src/jit-test/tests/basic/test-apply-many-args.js

changeset 0
6474c204b198
equal deleted inserted replaced
-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);

mercurial