diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2014-09-26 05:50:45 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2014-09-26 05:50:45 +0000 |
| commit | 56167c3e9521aee0f67e338acd2e09119898ea84 (patch) | |
| tree | f6d5d3ec395b357b9da1774b5034a3c6d6ed9abf /llvm/tools/llvm-vtabledump | |
| parent | db22cd17217762e8f404a88af54510a0109e4599 (diff) | |
| download | bcm5719-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.cpp | 4 |
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'; } } |

