equality.js 916 B

12345678910111213141516171819202122232425262728293031323334353637
  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() {
  6. }
  7. var __loopvar1 = 4;
  8. for (;;) {
  9. if (__loopvar1 === 4 + 9) {
  10. break;
  11. }
  12. __loopvar1 += 3;
  13. function v5() {
  14. }
  15. v5.prototype.method0 = function () {
  16. prop3 = [] instanceof Error == (test0.caller & 255);
  17. };
  18. var v6 = new v5();
  19. function v7() {
  20. }
  21. v7.prototype.method0 = function () {
  22. };
  23. var v8 = new v7();
  24. var v10 = new v7();
  25. function v16(v17) {
  26. v17.method0();
  27. }
  28. v16(v8);
  29. v16(v10);
  30. v16(v6);
  31. }
  32. if(prop3) {
  33. print("PASSED");
  34. } else {
  35. print("FAILED");
  36. }