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