Title: [219109] trunk/Source/_javascript_Core
Revision
219109
Author
[email protected]
Date
2017-07-03 17:10:29 -0700 (Mon, 03 Jul 2017)

Log Message

Add a new assertion to object allocation sinking phase
https://bugs.webkit.org/show_bug.cgi?id=174107

Rubber stamped by Filip Pizlo.

* dfg/DFGObjectAllocationSinkingPhase.cpp:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (219108 => 219109)


--- trunk/Source/_javascript_Core/ChangeLog	2017-07-03 23:44:39 UTC (rev 219108)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-07-04 00:10:29 UTC (rev 219109)
@@ -1,3 +1,12 @@
+2017-07-03  Saam Barati  <[email protected]>
+
+        Add a new assertion to object allocation sinking phase
+        https://bugs.webkit.org/show_bug.cgi?id=174107
+
+        Rubber stamped by Filip Pizlo.
+
+        * dfg/DFGObjectAllocationSinkingPhase.cpp:
+
 2017-07-03  Commit Queue  <[email protected]>
 
         Unreviewed, rolling out r219060.

Modified: trunk/Source/_javascript_Core/dfg/DFGObjectAllocationSinkingPhase.cpp (219108 => 219109)


--- trunk/Source/_javascript_Core/dfg/DFGObjectAllocationSinkingPhase.cpp	2017-07-03 23:44:39 UTC (rev 219108)
+++ trunk/Source/_javascript_Core/dfg/DFGObjectAllocationSinkingPhase.cpp	2017-07-04 00:10:29 UTC (rev 219109)
@@ -2181,6 +2181,7 @@
                     return a->getConcurrently(uid) < b->getConcurrently(uid);
                 });
 
+            RELEASE_ASSERT(structures.size());
             PropertyOffset firstOffset = structures[0]->getConcurrently(uid);
 
             if (firstOffset == structures.last()->getConcurrently(uid)) {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to