blob: 52d132e0dfd529bb1557fc6f4640887748be5d27 [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 obj1 = {};
var ary = new Array(10);
var ui32 = new Uint32Array(256);
var c = 1;
var d = 1;
obj1.length = (function(x, y, z) {
var __loopvar3 = 0;
while(((d -= ary[(1)])) && __loopvar3 < 3) {
__loopvar3++;
}
return 1;
})((obj0.length++), 1, 1);
var __loopvar2 = 0;
LABEL0:
LABEL1:
for(var strvar0 in ui32) {
if(strvar0.indexOf('method') != -1) continue;
if(__loopvar2++ > 3) break;
switch((1 ? (c ? (d * 1) : 1) : 1)) {
case 1:
break;
case 1:
break;
case 1:
break;
case 1:
break LABEL0;
case 1:
break;
case 1:
break;
default:
break;
case 1:
break LABEL1;
case 1:
break LABEL0;
case 1:
break LABEL1;
case 1:
break;
case 1:
break;
case 1:
break;
}
d ^= 1;
}
};
test0();
test0();
function test7() {
var e = -1458200662;
for(var i = 0; i < 1; ++i) {
new Int16Array()[e, {}, 2147483650] ? new Int16Array()[(-1458200662, 2147483650) & 255] : 0;
}
function test7a() { e; }
}
test7();
function test8() {
var a = new Int32Array();
for(var i = 0; i < 1; ++i) {
for(var j = 0; j < 1; ++j)
a[0x7fffffff];
a[0];
}
}
test8();
WScript.Echo("pass");