blob: 38a4f6caf36303461bb8dbe5c554ac71b3d1c0d2 [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 loopInvariant = 0;
var obj0 = {};
var protoObj0 = {};
var protoObj1 = {};
var obj2 = {};
var func0 = function() {
};
var func4 = function() {
};
obj0.method0 = func0;
obj0.method1 = obj0.method0;
obj2.method0 = func4;
Object.prototype.method0 = obj0.method0;
var i32 = new Int32Array();
var f64 = new Float64Array();
var FloatArr0 = Array();
var VarArr0 = [
obj0,
-806936368,
-77,
-1052351948922210000
];
function v5() {
var __loopvar2 = loopInvariant;
do {
if(__loopvar2 >= 2) {
break;
}
__loopvar2++;
function func10() {
}
var uniqobj5 = func10(FloatArr0.unshift(VarArr0[__loopvar2 + 1]));
var uniqobj6 = [obj2];
var uniqobj7 = uniqobj6[0];
uniqobj7.method0();
} while(~((i32[new obj0.method1(Object.prototype.prop4++).prop4 & 255] * (typeof protoObj0.prop2 != 'undefined') - ((typeof protoObj1.prop6 != 'undefined') instanceof (typeof EvalError == 'function' ? EvalError : Object))) * (f64[FloatArr0.unshift(test0.caller, (typeof protoObj1.prop6 != 'undefined') instanceof (typeof EvalError == 'function' ? EvalError : Object), VarArr0[loopInvariant + 1]) & this.prop5 <= Object.prototype.length & 255] - 200)));
}
v5();
v5();
for(var __loopvar2 = 0; obj2; obj2) {
__loopvar2++;
if(__loopvar2 >= 3) {
break;
}
function func13() {
}
obj2 = new func13();
}
v5();
}
test0();
test0();
WScript.Echo("pass");