summaryrefslogtreecommitdiff
path: root/js/src/jit-test/tests/basic/testBug507425.js
blob: 616bababdebd2a1f5cb79a5be0e193c7f600f202 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// |jit-test| allow-oom; 
function testBug507425() {
    var r = /x/;
    for (var i = 0; i < 3; i++)
        r.lastIndex = 0;          // call a setter
    var s = ';';
    try {
        for (i = 0; i < 80; i++)
            s += s;                   // call js_CanLeaveTrace
    } catch (exc) {
        return "ok";
    }
}
assertEq(testBug507425(), "ok");