Title: [183095] trunk/Source/_javascript_Core
Revision
183095
Author
[email protected]
Date
2015-04-21 20:50:41 -0700 (Tue, 21 Apr 2015)

Log Message

Unreviewed, fix 32-bit. Forgot to make this simple change to 32_64 as well.

* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (183094 => 183095)


--- trunk/Source/_javascript_Core/ChangeLog	2015-04-22 03:38:17 UTC (rev 183094)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-04-22 03:50:41 UTC (rev 183095)
@@ -1,5 +1,12 @@
 2015-04-21  Filip Pizlo  <[email protected]>
 
+        Unreviewed, fix 32-bit. Forgot to make this simple change to 32_64 as well.
+
+        * dfg/DFGSpeculativeJIT32_64.cpp:
+        (JSC::DFG::SpeculativeJIT::compile):
+
+2015-04-21  Filip Pizlo  <[email protected]>
+
         DFG should allow Phantoms after terminals
         https://bugs.webkit.org/show_bug.cgi?id=126778
 

Modified: trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT32_64.cpp (183094 => 183095)


--- trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT32_64.cpp	2015-04-22 03:38:17 UTC (rev 183094)
+++ trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT32_64.cpp	2015-04-22 03:50:41 UTC (rev 183095)
@@ -1833,14 +1833,17 @@
     }
 
     case MovHint: {
-        RELEASE_ASSERT_NOT_REACHED();
+        compileMovHint(m_currentNode);
+        noResult(node);
         break;
     }
         
-    case ZombieHint:
+    case ZombieHint: {
         recordSetLocal(m_currentNode->unlinkedLocal(), VirtualRegister(), DataFormatDead);
+        noResult(node);
         break;
-
+    }
+        
     case SetLocal: {
         switch (node->variableAccessData()->flushFormat()) {
         case FlushedDouble: {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to