Unreviewed. Disable probe OSR exit on 32-bit until it's fixed.
authorsbarati@apple.com <sbarati@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Oct 2017 18:59:58 +0000 (18:59 +0000)
committersbarati@apple.com <sbarati@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Oct 2017 18:59:58 +0000 (18:59 +0000)
* runtime/Options.cpp:
(JSC::recomputeDependentOptions):

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

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/runtime/Options.cpp

index 5c4e4c9..77b2ffd 100644 (file)
@@ -1,5 +1,12 @@
 2017-10-05  Saam Barati  <sbarati@apple.com>
 
+        Unreviewed. Disable probe OSR exit on 32-bit until it's fixed.
+
+        * runtime/Options.cpp:
+        (JSC::recomputeDependentOptions):
+
+2017-10-05  Saam Barati  <sbarati@apple.com>
+
         Make sure all prototypes under poly proto get added into the VM's prototype map
         https://bugs.webkit.org/show_bug.cgi?id=177909
 
index 2a2bbdf..ae977b6 100644 (file)
@@ -502,6 +502,12 @@ static void recomputeDependentOptions()
         Options::reservedZoneSize() = minimumReservedZoneSize;
     if (Options::softReservedZoneSize() < Options::reservedZoneSize() + minimumReservedZoneSize)
         Options::softReservedZoneSize() = Options::reservedZoneSize() + minimumReservedZoneSize;
+
+#if USE(JSVALUE32_64)
+    // FIXME: Make probe OSR exit work on 32-bit:
+    // https://bugs.webkit.org/show_bug.cgi?id=177956
+    Options::useProbeOSRExit() = false;
+#endif
 }
 
 void Options::initialize()