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