Meghana Gupta 8 år sedan
förälder
incheckning
08cc12bf60
2 ändrade filer med 35 tillägg och 0 borttagningar
  1. 5 0
      test/EH/rlexe.xml
  2. 30 0
      test/EH/tfjitloopbug.js

+ 5 - 0
test/EH/rlexe.xml

@@ -193,4 +193,9 @@
        <files>tfjitlooparmbug.js</files>
   </default>
   </test>
+  <test>
+    <default>
+       <files>tfjitloopbug.js</files>
+  </default>
+  </test>
 </regress-exe>

+ 30 - 0
test/EH/tfjitloopbug.js

@@ -0,0 +1,30 @@
+//-------------------------------------------------------------------------------------------------------
+// Copyright (C) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
+//-------------------------------------------------------------------------------------------------------
+
+function test0(x) {
+  var obj1 = {};
+  var func3 = function () {
+  };
+  obj1.method1 = func3;
+  var i8 = new Int8Array(256);
+  var IntArr0 = [];
+  var protoObj1 = Object(obj1);
+  for (var _strvar1 of i8) {
+    for (; protoObj1.method1(); d) {
+      if (x) {	    
+      return 2491902987445170000;
+      }
+      else {
+       return 1;
+      }
+    }
+    for (var _strvar1 of IntArr0) {
+    }
+  }
+}
+test0(1);
+test0(0);
+test0(1);
+print("Passed\n");