js/src/jit-test/tests/ion/900683.js

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 if (typeof ParallelArray === "undefined")
     2   quit();
     4 ParallelArray(11701, function() {
     5     return /x/
     6 }).reduce(function(a) {
     7     if (a % 9) {
     8         for (var y = 0; y; ++y) {}
     9         return []
    10     }
    11 })
    13 function foo() {
    14   return "foo";
    15 }
    17 function test() {
    18 var a = [1, 2, 3];
    19 var s = '';
    20 for (var x of a)
    21   for (var i of 'y')
    22     s += '' + foo()
    23 } test();
    25 ignoreComments = [];
    27 function bug909276() {
    28 var actual = '';
    29 for (var next of ignoreComments) {
    30   actual += a;
    31   for (var b in x) {
    32     actual += b.eval("args = [-0, NaN, -1/0]; this.f(-0, NaN, -1/0);");
    33   }
    34 }
    35 var y = Iterator([1,2,3], true);
    36 for (var c in y) {}
    37 } bug909276();

mercurial