js/src/jit-test/tests/auto-regress/bug638735.js

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/js/src/jit-test/tests/auto-regress/bug638735.js	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,24 @@
     1.4 +// Binary: cache/js-dbg-64-290712e55ade-linux
     1.5 +// Flags: -j
     1.6 +//
     1.7 +var o9 = Function.prototype;
     1.8 +var o13 = Array;
     1.9 +function f5(o) {
    1.10 +o.watch('p3', function() {});
    1.11 +ox1 = wrap(o);
    1.12 +}
    1.13 +f5(o9);
    1.14 +f5(o13);
    1.15 +var o0 = [];
    1.16 +function f3(o) {
    1.17 +            var prop = Object.getOwnPropertyNames(ox1)[0];
    1.18 +            if (prop) { Object.defineProperty(ox1, prop, {configurable: true,enumerable: true,unused: 1 }); }
    1.19 +}(function() {
    1.20 +for(var o3 in o0) {
    1.21 +f3(f3);
    1.22 +}
    1.23 +})();
    1.24 +  for (var i = 0; i < 9; i++)
    1.25 +  {
    1.26 +    new Array(1, 2);
    1.27 +  }

mercurial