Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / basic / testBug507425.js
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");