summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/parser/bug-1576865-2.js
blob: d053c2472822e7ad39857d8f1aa6c974f5bfe3cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// |jit-test| skip-if: !('oomTest' in this)
var sourceText = `
  function Outer() {
    function LazyFunction() {
      // Lots of inner functions.
      function F00() { }
      function F01() { }
      function F02() { }
      function F03() { }
      function F04() { }
      function F05() { }
      function F06() { }
      function F07() { }
      function F08() { }
      function F09() { }
      function F10() { }
      function F11() { }
      function F12() { }
      function F13() { }
      function F14() { }
      function F15() { }
      function F16() { }
      function F17() { }
      function F18() { }
      function F19() { }
      function F20() { }
      function F21() { }
      function F22() { }
      function F23() { }
      function F24() { }
      function F25() { }
      function F26() { }
      function F27() { }
      function F28() { }
      function F29() { }
      function F30() { }
      function F31() { }
    }
  }
`;

oomTest(function() {
  evaluate(sourceText);
  });