As discussed on IRC, this stuff is just for debugging.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22432 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp b/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
index 8ab6783..fbe6cdb 100644
--- a/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
+++ b/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
@@ -102,6 +102,10 @@
 /// rendered using 'dot'.
 ///
 void SelectionDAG::viewGraph() {
+// This code is only for debugging!
+#ifdef NDEBUG
+  std::cerr << "SelectionDAG::viewGraph is only available in debug builds!\n";
+#else
   std::string Filename = "/tmp/dag." +
     getMachineFunction().getFunction()->getName() + ".dot";
   std::cerr << "Writing '" << Filename << "'... ";
@@ -134,4 +138,5 @@
     system("gv /tmp/dag.tempgraph.ps");
   }
   system(("rm " + Filename + " /tmp/dag.tempgraph.ps").c_str());
+#endif
 }