bug1788761.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  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. function makeArrayLength() {
  6. }
  7. function leaf() {
  8. }
  9. var arrObj0 = {};
  10. var func0 = function (argFunc0, argArr1) {
  11. for (var _strvar0 in argArr1) {
  12. argArr1[_strvar0] = typeof f32[argArr1.pop() & 255];
  13. }
  14. };
  15. var func3 = function () {
  16. func0(leaf, ary);
  17. };
  18. arrObj0.method1 = func3;
  19. var ary = new Array();
  20. var f32 = new Float32Array();
  21. var FloatArr0 = Array;
  22. makeArrayLength({ prop1: arrObj0.method1(ary.splice(12, 14, arrObj0.method1())) });
  23. try {
  24. } catch (ex) {
  25. } finally {
  26. try {
  27. obj6();
  28. } catch (ex) {
  29. var id32 = FloatArr0({ prop1: arrObj0.method1() });
  30. } finally {
  31. }
  32. }
  33. WScript.Echo('pass');