[ESNext][BigInt] Failing test stress/big-int-constructor-oom.js into MIPS
authorticaiolima@gmail.com <ticaiolima@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 4 Jan 2018 00:32:57 +0000 (00:32 +0000)
committerticaiolima@gmail.com <ticaiolima@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 4 Jan 2018 00:32:57 +0000 (00:32 +0000)
https://bugs.webkit.org/show_bug.cgi?id=181258

Reviewed by Antonio Gomes.

* stress/big-int-constructor-gc.js:
* stress/big-int-constructor-oom.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@226377 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JSTests/ChangeLog
JSTests/stress/big-int-constructor-gc.js
JSTests/stress/big-int-constructor-oom.js

index 6b2440c..ba8b168 100644 (file)
@@ -1,3 +1,13 @@
+2018-01-03  Caio Lima  <ticaiolima@gmail.com>
+
+        [ESNext][BigInt] Failing test stress/big-int-constructor-oom.js into MIPS
+        https://bugs.webkit.org/show_bug.cgi?id=181258
+
+        Reviewed by Antonio Gomes.
+
+        * stress/big-int-constructor-gc.js:
+        * stress/big-int-constructor-oom.js:
+
 2018-01-03  Robin Morisset  <rmorisset@apple.com>
 
         Inlining of a function that ends in op_unreachable crashes
index d22a4d2..2fd2777 100644 (file)
@@ -1,8 +1,8 @@
 //@ runBigIntEnabled
 
-function assert(a) {
-    if (!a)
-        throw new Error("Bad assertion");
+function assert(expected, value) {
+    if (expected !== value)
+        throw new Error("Bad assertion. Expected: " + expected + " and value was: " + value);
 }
 
 let arr = [];
@@ -14,6 +14,6 @@ for (let i = 0; i < 1000000; i++) {
 gc();
 
 for (let i = 0; i < 1000000; i++) {
-    assert(arr[i].toString() === i.toString());
+    assert(i.toString(), arr[i].toString());
 }
 
index 72f06a2..1afa810 100644 (file)
@@ -1,4 +1,4 @@
-//@ if $buildType == "debug" then skip else runBigIntEnabled end
+//@ if $buildType == "debug" or $memoryLimited then skip else runBigIntEnabled end
 
 function assert(a) {
     if (!a)