Unreviewed, fix 32-bit. Forgot to make this simple change to 32_64 as well.
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 22 Apr 2015 03:50:41 +0000 (03:50 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 22 Apr 2015 03:50:41 +0000 (03:50 +0000)
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):

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

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp

index 4730c05..c3969c9 100644 (file)
@@ -1,5 +1,12 @@
 2015-04-21  Filip Pizlo  <fpizlo@apple.com>
 
 2015-04-21  Filip Pizlo  <fpizlo@apple.com>
 
+        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  <fpizlo@apple.com>
+
         DFG should allow Phantoms after terminals
         https://bugs.webkit.org/show_bug.cgi?id=126778
 
         DFG should allow Phantoms after terminals
         https://bugs.webkit.org/show_bug.cgi?id=126778
 
index 551791c..7cbe1d0 100644 (file)
@@ -1833,14 +1833,17 @@ void SpeculativeJIT::compile(Node* node)
     }
 
     case MovHint: {
     }
 
     case MovHint: {
-        RELEASE_ASSERT_NOT_REACHED();
+        compileMovHint(m_currentNode);
+        noResult(node);
         break;
     }
         
         break;
     }
         
-    case ZombieHint:
+    case ZombieHint: {
         recordSetLocal(m_currentNode->unlinkedLocal(), VirtualRegister(), DataFormatDead);
         recordSetLocal(m_currentNode->unlinkedLocal(), VirtualRegister(), DataFormatDead);
+        noResult(node);
         break;
         break;
-
+    }
+        
     case SetLocal: {
         switch (node->variableAccessData()->flushFormat()) {
         case FlushedDouble: {
     case SetLocal: {
         switch (node->variableAccessData()->flushFormat()) {
         case FlushedDouble: {