Title: [271591] trunk/JSTests
Revision
271591
Author
[email protected]
Date
2021-01-18 16:06:24 -0800 (Mon, 18 Jan 2021)

Log Message

[JSC] Add another tests for r271571 part 2
https://bugs.webkit.org/show_bug.cgi?id=220702
<rdar://problem/71365255>

Reviewed by Mark Lam.

This patch adds yet another test for r271571.

* stress/ftl-osr-entry-order-reverse3.js: Added.
(foo.bar):
(foo):

Modified Paths

Added Paths

Diff

Modified: trunk/JSTests/ChangeLog (271590 => 271591)


--- trunk/JSTests/ChangeLog	2021-01-19 00:04:01 UTC (rev 271590)
+++ trunk/JSTests/ChangeLog	2021-01-19 00:06:24 UTC (rev 271591)
@@ -1,5 +1,19 @@
 2021-01-18  Yusuke Suzuki  <[email protected]>
 
+        [JSC] Add another tests for r271571 part 2
+        https://bugs.webkit.org/show_bug.cgi?id=220702
+        <rdar://problem/71365255>
+
+        Reviewed by Mark Lam.
+
+        This patch adds yet another test for r271571.
+
+        * stress/ftl-osr-entry-order-reverse3.js: Added.
+        (foo.bar):
+        (foo):
+
+2021-01-18  Yusuke Suzuki  <[email protected]>
+
         [JSC] Add another tests for r271571
         https://bugs.webkit.org/show_bug.cgi?id=220701
         <rdar://problem/72464341>

Added: trunk/JSTests/stress/ftl-osr-entry-order-reverse3.js (0 => 271591)


--- trunk/JSTests/stress/ftl-osr-entry-order-reverse3.js	                        (rev 0)
+++ trunk/JSTests/stress/ftl-osr-entry-order-reverse3.js	2021-01-19 00:06:24 UTC (rev 271591)
@@ -0,0 +1,17 @@
+//@ runDefault("--jitPolicyScale=0")
+
+function foo() {
+    function bar(a0, a1, a2) {
+        let s = 'a'.replace('', a1);
+        for (let i=0; i<100; i++) {
+            a0[s] = {};
+        }
+    }
+    bar(0.1, bar);
+}
+
+
+for (let i=0; i<5; i++) {
+    runString(`${foo.toString()}; for (let i=0; i<100; i++) { foo(); }`);
+    gc();
+}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to