| //------------------------------------------------------------------------------------------------------- |
| // 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 ui32 = new Uint32Array(); |
| for (var _strvar23 in ui32) { |
| if (typeof _strvar23) { |
| continue; |
| } |
| try { |
| } catch (ex) { |
| continue; |
| } finally { |
| } |
| break; |
| } |
| } |
| |
| function test1() { |
| var arrObj0 = {}; |
| if (arrObj0.length) { |
| for (var _strvar0 of IntArr0) { |
| if (typeof _strvar0) { |
| continue; |
| } |
| try { |
| } catch (ex) { |
| continue; |
| } finally { |
| } |
| break; |
| } |
| } |
| } |
| |
| function test2() { |
| var obj1 = {}; |
| var ary = Array(); |
| var i8 = new Int8Array(); |
| if (!(-530320868 >= ((obj1.method1) & 255))) { |
| for (var _strvar1 of i8) { |
| } |
| } |
| ary | 0; |
| } |
| |
| function test3() { |
| var IntArr0 = new Array(); |
| var VarArr0 = []; |
| try { |
| } catch (ex) { |
| } finally { |
| do { |
| try { |
| VarArr0.reverse(); |
| } catch (ex) { |
| continue; |
| } finally { |
| } |
| } while (IntArr0[5]); |
| } |
| } |
| |
| function test5() { |
| for (let rwcjvd = 0, ljcyer = /x/g; rwcjvd; rwcjvd) { |
| { |
| if (/x/) { |
| try { |
| } catch (e) { |
| } |
| } else { |
| throw "err" ; |
| while (new Array.isArray(/x/g, 'u56DC') && 0) { |
| } |
| } |
| } |
| } |
| } |
| |
| function test4() { |
| var obj0 = {}; |
| var obj1 = {}; |
| var arrObj0 = {}; |
| var func0 = function () { |
| }; |
| var func2 = function () { |
| }; |
| obj0.method1 = func0; |
| obj1.method1 = func2; |
| var ary = Array(); |
| var protoObj1 = Object(obj1); |
| while (typeof 11) { |
| protoObj1.method1(obj0.method1(ary.unshift((Object.defineProperty(obj1, 'prop1', {}))))); |
| try { |
| } catch (ex) { |
| continue; |
| } finally { |
| obj1.prop1 = typeof arrObj0.length; |
| break; |
| } |
| } |
| } |
| |
| function test6() { |
| var litObj0 = {}; |
| for (; 87587180 < typeof ('prop0' in litObj0); arrObj0()) { |
| try { |
| continue; |
| } |
| finally { |
| var v1 = IntArr0(); |
| while (1) { |
| WScript.Echo("help"); |
| if (num > 10) { |
| WScript.Echo("help2"); |
| } |
| } |
| } |
| } |
| } |
| |
| test0(); |
| test0(); |
| test0(); |
| |
| test1(); |
| test1(); |
| test1(); |
| |
| test2(); |
| test2(); |
| test2(); |
| |
| test3(); |
| test3(); |
| test3(); |
| |
| test4(); |
| test4(); |
| test4(); |
| |
| test5(); |
| test5(); |
| test5(); |
| |
| test6(); |
| test6(); |
| test6(); |
| |
| WScript.Echo("passed"); |