[turbofan] Fix GraphC1Visualizer::PrintType().
authorbmeurer@chromium.org <bmeurer@chromium.org>
Thu, 16 Oct 2014 06:59:39 +0000 (06:59 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org>
Thu, 16 Oct 2014 06:59:39 +0000 (06:59 +0000)
TBR=jarin@chromium.org

Review URL: https://codereview.chromium.org/657993003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24650 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/compiler/graph-visualizer.cc

index bb8ff6d..97fb832 100644 (file)
@@ -541,11 +541,13 @@ void GraphC1Visualizer::PrintInputs(Node* node) {
 
 
 void GraphC1Visualizer::PrintType(Node* node) {
-  Bounds bounds = NodeProperties::GetBounds(node);
-  os_ << " type:";
-  bounds.upper->PrintTo(os_);
-  os_ << "..";
-  bounds.lower->PrintTo(os_);
+  if (NodeProperties::IsTyped(node)) {
+    Bounds bounds = NodeProperties::GetBounds(node);
+    os_ << " type:";
+    bounds.upper->PrintTo(os_);
+    os_ << "..";
+    bounds.lower->PrintTo(os_);
+  }
 }