diff options
| author | Bill Wendling <isanbard@gmail.com> | 2012-07-03 20:01:02 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2012-07-03 20:01:02 +0000 |
| commit | a0bc1083be784fa0696aac184ff893ed6f5b7a14 (patch) | |
| tree | 38ab8532b4cb9b8c1e383b80c7a8e607a0cc872d /llvm/lib/VMCore/AsmWriter.cpp | |
| parent | 3a8d6cff143f1f712e5b61b459f79019f6ba4c44 (diff) | |
| download | bcm5719-llvm-a0bc1083be784fa0696aac184ff893ed6f5b7a14.tar.gz bcm5719-llvm-a0bc1083be784fa0696aac184ff893ed6f5b7a14.zip | |
Use the DebugInfo's 'print()' method to emit the comments.
These give quite a bit more information about the DebugInfo and makes it more
readable.
llvm-svn: 159680
Diffstat (limited to 'llvm/lib/VMCore/AsmWriter.cpp')
| -rw-r--r-- | llvm/lib/VMCore/AsmWriter.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/lib/VMCore/AsmWriter.cpp b/llvm/lib/VMCore/AsmWriter.cpp index 99e2687bbe2..669d308b1a1 100644 --- a/llvm/lib/VMCore/AsmWriter.cpp +++ b/llvm/lib/VMCore/AsmWriter.cpp @@ -2043,10 +2043,12 @@ static void WriteMDNodeComment(const MDNode *Node, unsigned Tag = Desc.getTag(); Out.PadToColumn(50); - if (Tag == dwarf::DW_TAG_user_base) + if (dwarf::TagString(Tag)) { + Out << "; "; + Desc.print(Out); + } else if (Tag == dwarf::DW_TAG_user_base) { Out << "; [ DW_TAG_user_base ]"; - else if (const char *TagName = dwarf::TagString(Tag)) - Out << "; [ " << TagName << " ]"; + } } void AssemblyWriter::writeAllMDNodes() { |

