summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2012-06-28 02:17:58 +0000
committerBill Wendling <isanbard@gmail.com>2012-06-28 02:17:58 +0000
commita2ccbf0f85969807df1d77a2ff0c07ea0bb6bef2 (patch)
tree74b191d9cbebe71613d6cb5290518c3108d2fdec
parent74ac023cf6462e5dcfdf4b15a395de288fa70ebc (diff)
downloadbcm5719-llvm-a2ccbf0f85969807df1d77a2ff0c07ea0bb6bef2.tar.gz
bcm5719-llvm-a2ccbf0f85969807df1d77a2ff0c07ea0bb6bef2.zip
Only print out the tag if it's there.
llvm-svn: 159328
-rw-r--r--llvm/lib/VMCore/DebugInfo.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/VMCore/DebugInfo.cpp b/llvm/lib/VMCore/DebugInfo.cpp
index 4697fdecf3e..e56ab0f2b8f 100644
--- a/llvm/lib/VMCore/DebugInfo.cpp
+++ b/llvm/lib/VMCore/DebugInfo.cpp
@@ -993,7 +993,8 @@ void DIDescriptor::dump() const {
void DIDescriptor::print(raw_ostream &OS) const {
if (!DbgNode) return;
- OS << "[" << dwarf::TagString(getTag()) << ']';
+ if (const char *Tag = dwarf::TagString(getTag()))
+ OS << "[ " << Tag << " ]";
if (this->isSubrange()) {
DISubrange(DbgNode).printInternal(OS);
OpenPOWER on IntegriCloud