blob: 388196f9a390068ab9446064a7c193986b4ce4ea [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.
//-------------------------------------------------------------------------------------------------------
// -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");