]> granicus.if.org Git - clang/commitdiff
Fixed two problems VC++ revealed in release mode. Please verify.
authorHartmut Kaiser <hartmut.kaiser@gmail.com>
Sun, 16 Sep 2007 00:28:28 +0000 (00:28 +0000)
committerHartmut Kaiser <hartmut.kaiser@gmail.com>
Sun, 16 Sep 2007 00:28:28 +0000 (00:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41995 91177308-0d34-0410-b5e6-96231b3b80d8

AST/CFG.cpp

index 268fc062e4b2d5164fdb00429b4ccf6d16e76ebc..1f08e60a3f45c1e5fda6c8e1ae8546261a5875dc 100644 (file)
@@ -1292,6 +1292,7 @@ template<>
 struct DOTGraphTraits<const CFG*> : public DefaultDOTGraphTraits {
   static std::string getNodeLabel(const CFGBlock* Node, const CFG* Graph) {
 
+#ifndef NDEBUG
     std::ostringstream Out;
     print_block(Out,Graph, *Node, GraphHelper, false);
     std::string OutStr = Out.str();
@@ -1306,6 +1307,9 @@ struct DOTGraphTraits<const CFG*> : public DefaultDOTGraphTraits {
       }
       
     return OutStr;
+#else
+    return "";
+#endif
   }
 };
 } // end namespace llvm