| //------------------------------------------------------------------------------------------------------- |
| // Copyright (C) Microsoft. All rights reserved. |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. |
| //------------------------------------------------------------------------------------------------------- |
| |
| //reduced switches: -maxsimplejitruncount:2 -maxinterpretcount:1 |
| |
| var arr=[]; |
| var obj0 = {}; |
| var func0 = function () { |
| }; |
| obj0.method0 = func0; |
| var f32 = new Float32Array(256); |
| protoObj0 = Object(obj0); |
| for (var _strvar30 in f32) { |
| function v9() { |
| var v13 = { |
| v14: function () { |
| return function bar() { |
| protoObj0.method0.apply(protoObj0, arguments); |
| this.method0.apply(this.method0.apply(this, arguments), arguments); |
| }; |
| } |
| }; |
| protoObj0.v16 = v13.v14(); |
| protoObj0.v16.prototype = { |
| method0: function (v20) { |
| this.v20 = v20; |
| } |
| }; |
| |
| new protoObj0.v16(f32[11]); |
| } |
| v9(); |
| } |
| WScript.Echo("PASSED"); |