summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-vtabledump
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-09-26 05:50:45 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-09-26 05:50:45 +0000
commit56167c3e9521aee0f67e338acd2e09119898ea84 (patch)
treef6d5d3ec395b357b9da1774b5034a3c6d6ed9abf /llvm/tools/llvm-vtabledump
parentdb22cd17217762e8f404a88af54510a0109e4599 (diff)
downloadbcm5719-llvm-56167c3e9521aee0f67e338acd2e09119898ea84.tar.gz
bcm5719-llvm-56167c3e9521aee0f67e338acd2e09119898ea84.zip
llvm-vtabledump: strip trailing NUL bytes
llvm-svn: 218502
Diffstat (limited to 'llvm/tools/llvm-vtabledump')
-rw-r--r--llvm/tools/llvm-vtabledump/llvm-vtabledump.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/tools/llvm-vtabledump/llvm-vtabledump.cpp b/llvm/tools/llvm-vtabledump/llvm-vtabledump.cpp
index e3e13693923..95803a37082 100644
--- a/llvm/tools/llvm-vtabledump/llvm-vtabledump.cpp
+++ b/llvm/tools/llvm-vtabledump/llvm-vtabledump.cpp
@@ -303,7 +303,9 @@ static void dumpVTables(const ObjectFile *Obj) {
AlwaysZero |= Data;
outs() << TDName << "[AlwaysZero]: " << AlwaysZero << '\n';
outs() << TDName << "[MangledName]: ";
- outs().write_escaped(TD.MangledName, /*UseHexEscapes=*/true) << '\n';
+ outs().write_escaped(TD.MangledName.rtrim(StringRef("\0", 1)),
+ /*UseHexEscapes=*/true)
+ << '\n';
}
}
OpenPOWER on IntegriCloud