tfjitloopbug.js 844 B

123456789101112131415161718192021222324252627282930
  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 test0(x) {
  6. var obj1 = {};
  7. var func3 = function () {
  8. };
  9. obj1.method1 = func3;
  10. var i8 = new Int8Array(256);
  11. var IntArr0 = [];
  12. var protoObj1 = Object(obj1);
  13. for (var _strvar1 of i8) {
  14. for (; protoObj1.method1(); d) {
  15. if (x) {
  16. return 2491902987445170000;
  17. }
  18. else {
  19. return 1;
  20. }
  21. }
  22. for (var _strvar1 of IntArr0) {
  23. }
  24. }
  25. }
  26. test0(1);
  27. test0(0);
  28. test0(1);
  29. print("Passed\n");