blob: b624ea318ca6526305bf55004e8455dc0f47eff5 [file] [log] [blame]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
function test0() {
var obj0 = {};
var obj2 = {};
var func1 = function () {
};
var func2 = function () {
};
obj0.method0 = func2;
obj2.method1 = obj0.method0;
method1 = obj2.method1;
var IntArr0 = [];
Object.prototype.prop2 = -118;
function func7() {
this.prop0 = method1();
this.prop2 = this.prop3;
}
new func7();
while (prop2) {
var uniqobj2 = new func7();
var v0 = {
v1: function () {
return function bar() {
};
}
};
obj2.v6 = v0.v1();
var v26 = obj2.v6(Object.prototype.prop0--);
({ prop5: func1(Math.atan2(Object.prototype.prop3--)) });
Object.prototype.prop2 = IntArr0.shift();
}
}
test0();
test0();
test0();
var FloatArr0 = Array();
FloatArr0[5] = 456463198.1;
function func7(arg0, arg1) {
this.prop0 = arg0;
this.prop2 = arg1;
}
for (var _strvar2 of FloatArr0) {
var uniqobj8 = new func7(144);
uniqobj8.prop3 = uniqobj8.prop2 = test0;
}
WScript.Echo('pass');