summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/basic/bug522817.js
blob: 25b5b99f37c9a2c060854c7d764ed30596b52a46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// This test should not assert in a debug build.

var q1={};
var $native = function () {
    for (var i = 0, l = arguments.length; i < l; i++) {
        arguments[i].extend = function (props) {};
    }
};
$native(q1, Array, String, Number);
Array.extend({});
Number.extend({});
Object.Native = function () {
    for (var i = 0; i < arguments.length; i++) {
      arguments[i].eeeeee = (function(){});
    }
};
new Object.Native(q1, Array, String, Number);