From: Chris Lattner Date: Fri, 18 Oct 2002 14:55:44 +0000 (+0000) Subject: Don't emit braces around something without outgoing edges X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=137d399faea745a9b75315fd1d5c4c1855fd6f4f;p=oota-llvm.git Don't emit braces around something without outgoing edges git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4225 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/Support/GraphWriter.h b/include/Support/GraphWriter.h index ada31b28031..d7c928bf067 100644 --- a/include/Support/GraphWriter.h +++ b/include/Support/GraphWriter.h @@ -141,7 +141,9 @@ public: O << "\tNode" << ID << "[ "; if (!Attr.empty()) O << Attr << ","; - O << " label =\"{" << DOT::EscapeString(Label); + O << " label =\""; + if (NumEdgeSources) O << "{"; + O << DOT::EscapeString(Label); if (NumEdgeSources) { O << "|{"; @@ -149,9 +151,9 @@ public: if (i) O << "|"; O << ""; } - O << "}"; + O << "}}"; } - O << "}\"];\n"; + O << "\"];\n"; } /// emitEdge - Output an edge from a simple node into the graph... diff --git a/include/llvm/Support/GraphWriter.h b/include/llvm/Support/GraphWriter.h index ada31b28031..d7c928bf067 100644 --- a/include/llvm/Support/GraphWriter.h +++ b/include/llvm/Support/GraphWriter.h @@ -141,7 +141,9 @@ public: O << "\tNode" << ID << "[ "; if (!Attr.empty()) O << Attr << ","; - O << " label =\"{" << DOT::EscapeString(Label); + O << " label =\""; + if (NumEdgeSources) O << "{"; + O << DOT::EscapeString(Label); if (NumEdgeSources) { O << "|{"; @@ -149,9 +151,9 @@ public: if (i) O << "|"; O << ""; } - O << "}"; + O << "}}"; } - O << "}\"];\n"; + O << "\"];\n"; } /// emitEdge - Output an edge from a simple node into the graph...