markTempArgOut.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. //reduced switches: -maxsimplejitruncount:2 -maxinterpretcount:1
  6. var arr=[];
  7. var obj0 = {};
  8. var func0 = function () {
  9. };
  10. obj0.method0 = func0;
  11. var f32 = new Float32Array(256);
  12. protoObj0 = Object(obj0);
  13. for (var _strvar30 in f32) {
  14. function v9() {
  15. var v13 = {
  16. v14: function () {
  17. return function bar() {
  18. protoObj0.method0.apply(protoObj0, arguments);
  19. this.method0.apply(this.method0.apply(this, arguments), arguments);
  20. };
  21. }
  22. };
  23. protoObj0.v16 = v13.v14();
  24. protoObj0.v16.prototype = {
  25. method0: function (v20) {
  26. this.v20 = v20;
  27. }
  28. };
  29. new protoObj0.v16(f32[11]);
  30. }
  31. v9();
  32. }
  33. WScript.Echo("PASSED");