diff options
author | Chris Lattner <sabre@nondot.org> | 2002-10-18 14:55:44 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-10-18 14:55:44 +0000 |
commit | 137d399faea745a9b75315fd1d5c4c1855fd6f4f (patch) | |
tree | c8e83b903eda7a1a01202ee4fda2ffb0d9b6dfd3 /include/llvm/Support/GraphWriter.h | |
parent | dc062d3e6cffbfc8817b6411f97358acecf5094b (diff) |
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
Diffstat (limited to 'include/llvm/Support/GraphWriter.h')
-rw-r--r-- | include/llvm/Support/GraphWriter.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/llvm/Support/GraphWriter.h b/include/llvm/Support/GraphWriter.h index ada31b2803..d7c928bf06 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 << "<g" << i << ">"; } - O << "}"; + O << "}}"; } - O << "}\"];\n"; + O << "\"];\n"; } /// emitEdge - Output an edge from a simple node into the graph... |