Title: [167608] trunk/Source/_javascript_Core
Revision
167608
Author
[email protected]
Date
2014-04-21 12:41:34 -0700 (Mon, 21 Apr 2014)

Log Message

Provide feedback when we encounter an unrecognied node in the FTL backend.

Rubber stamped by Alexey Proskuryakov.

* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (167607 => 167608)


--- trunk/Source/_javascript_Core/ChangeLog	2014-04-21 19:37:43 UTC (rev 167607)
+++ trunk/Source/_javascript_Core/ChangeLog	2014-04-21 19:41:34 UTC (rev 167608)
@@ -1,3 +1,12 @@
+2014-04-21  Filip Pizlo  <[email protected]>
+
+        Provide feedback when we encounter an unrecognied node in the FTL backend.
+
+        Rubber stamped by Alexey Proskuryakov.
+
+        * ftl/FTLLowerDFGToLLVM.cpp:
+        (JSC::FTL::LowerDFGToLLVM::compileNode):
+
 2014-04-21  Andreas Kling  <[email protected]>
 
         Move the JSString cache from DOMWrapperWorld to VM.

Modified: trunk/Source/_javascript_Core/ftl/FTLLowerDFGToLLVM.cpp (167607 => 167608)


--- trunk/Source/_javascript_Core/ftl/FTLLowerDFGToLLVM.cpp	2014-04-21 19:37:43 UTC (rev 167607)
+++ trunk/Source/_javascript_Core/ftl/FTLLowerDFGToLLVM.cpp	2014-04-21 19:41:34 UTC (rev 167608)
@@ -628,10 +628,12 @@
         case TypedArrayWatchpoint:
         case AllocationProfileWatchpoint:
             break;
-        case Unreachable:
-            RELEASE_ASSERT_NOT_REACHED();
-            break;
         default:
+            dataLog("Unrecognized node in FTL backend:\n");
+            m_graph.dump(WTF::dataFile(), "    ", m_node);
+            dataLog("\n");
+            dataLog("Full graph dump:\n");
+            m_graph.dump();
             RELEASE_ASSERT_NOT_REACHED();
             break;
         }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to