Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / basic / testLirBufOOM.js
1 function testLirBufOOM()
2 {
3     var a = [
4              "12345678901234",
5              "123456789012",
6              "1234567890123456789012345678",
7              "12345678901234567890123456789012345678901234567890123456",
8              "f",
9              "$",
10              "",
11              "f()",
12              "(\\*)",
13              "b()",
14              "()",
15              "(#)",
16              "ABCDEFGHIJK",
17              "ABCDEFGHIJKLM",
18              "ABCDEFGHIJKLMNOPQ",
19              "ABCDEFGH",
20              "(.)",
21              "(|)",
22              "()$",
23              "/()",
24              "(.)$"
25              ];
26     
27     for (var j = 0; j < 200; ++j) {
28         var js = "" + j;
29         for (var i = 0; i < a.length; i++)
30             "".match(a[i] + js)
31     }
32     return "ok";
33 }
34 assertEq(testLirBufOOM(), "ok");