| 12345678910111213141516171819202122232425262728293031323334353637 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- // -loopinterpretcount:1 -bgjit- -force:fieldhoist -mic:1 -msjrc:1
- var obj1 = {};
- var arrObj0 = {};
- var func2 = function (argObj5, argObj6) {
- do {
- argObj6.prop0 += protoObj1;
- } while (argObj5.length);
- };
- var func3 = function () {
- };
- obj1.method0 = func3;
- obj1.method1 = func2;
- protoObj1 = Object(obj1);
- obj1.prop0 = 1;
- var __loopvar0 = 7 - 13;
- do {
- __loopvar0 += 4;
- if (__loopvar0 >= 7) {
- break;
- }
- protoObj1.method0(arrObj0, obj1.prop0, arrObj0);
- Object.defineProperty(obj1, 'prop0', {
- set: function () {
- }
- });
- } while (2);
- var v30 = obj1.method1(1,protoObj1);
- var v30 = obj1.method1(1,protoObj1);
- WScript.Echo("passed");
|