summaryrefslogtreecommitdiff
path: root/js/src/jit-test/tests/basic/bug632964-regexp.js
blob: 7151d3713647396f4405b465d3705d7387bbc8f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// |jit-test| error: InternalError: regular expression too complex

var sText = "s";

for (var i = 0; i < 250000; ++i)
    sText += 'a\n';

sText += 'e';

var start = new Date();
var match = sText.match(/s(\s|.)*?e/gi);
//var match = sText.match(/s([\s\S]*?)e/gi);
//var match = sText.match(/s(?:[\s\S]*?)e/gi);
var end = new Date();
print(end - start);

assertEq(match.length, 1);