aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-10-18 14:55:44 +0000
committerChris Lattner <sabre@nondot.org>2002-10-18 14:55:44 +0000
commit137d399faea745a9b75315fd1d5c4c1855fd6f4f (patch)
treec8e83b903eda7a1a01202ee4fda2ffb0d9b6dfd3
parentdc062d3e6cffbfc8817b6411f97358acecf5094b (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
-rw-r--r--include/Support/GraphWriter.h8
-rw-r--r--include/llvm/Support/GraphWriter.h8
2 files changed, 10 insertions, 6 deletions
diff --git a/include/Support/GraphWriter.h b/include/Support/GraphWriter.h
index ada31b2803..d7c928bf06 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 << "<g" << i << ">";
}
- 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 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...