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 | e7c0293f1f18a32efdc867c4bb5efe3ea1338dbb (patch) | |
tree | 095bb7b2c469e713481b1337042737b0de02e8cd | |
parent | ac2de97c75393d646a9e4acdac8be5ec6a47ae10 (diff) | |
download | bcm5719-llvm-e7c0293f1f18a32efdc867c4bb5efe3ea1338dbb.tar.gz bcm5719-llvm-e7c0293f1f18a32efdc867c4bb5efe3ea1338dbb.zip |
Don't emit braces around something without outgoing edges
llvm-svn: 4225
-rw-r--r-- | llvm/include/Support/GraphWriter.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/include/Support/GraphWriter.h b/llvm/include/Support/GraphWriter.h index ada31b28031..d7c928bf067 100644 --- a/llvm/include/Support/GraphWriter.h +++ b/llvm/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 << "<g" << i << ">"; } - O << "}"; + O << "}}"; } - O << "}\"];\n"; + O << "\"];\n"; } /// emitEdge - Output an edge from a simple node into the graph... |