summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/baseline/bug1491337.js
blob: 107507155f61d354e5c6137f8b0762dddd91ae5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// |jit-test| skip-if: !('oomTest' in this)

oomTest(new Function(`
  let kJSEmbeddingMaxTypes = 1000000;
  let kJSEmbeddingMaxFunctions = 1000000;
  let kJSEmbeddingMaxImports = 100000;
  const known_failures = {};
  function test(func, description) {
    known_failures[description]
  }
  function testLimit(name, min, limit, gen) {
    test(() => {}, \`Validate \${name} mininum\`);
    test(() => {}, \`Async compile \${name} over limit\`);
  }
  testLimit("types", 1, kJSEmbeddingMaxTypes, (builder, count) => {});
  testLimit("functions", 1, kJSEmbeddingMaxFunctions, (builder, count) => {});
  testLimit("imports", 1, kJSEmbeddingMaxImports, (builder, count) => {});
`));