diff options
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp')
-rw-r--r-- | llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp b/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp index ab69240f2e5..d41d7d64ae1 100644 --- a/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp +++ b/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp @@ -599,9 +599,9 @@ void CVSymbolDumperImpl::visitProcSym(SymbolKind Kind, ProcSym &Proc) { void CVSymbolDumperImpl::visitScopeEndSym(SymbolKind Kind, ScopeEndSym &ScopeEnd) { if (Kind == SymbolKind::S_END) - W.startLine() << "BlockEnd\n"; + DictScope S(W, "BlockEnd"); else if (Kind == SymbolKind::S_PROC_ID_END) - W.startLine() << "ProcEnd\n"; + DictScope S(W, "ProcEnd"); else if (Kind == SymbolKind::S_INLINESITE_END) DictScope S(W, "InlineSiteEnd"); @@ -648,8 +648,8 @@ void CVSymbolDumperImpl::visitUDTSym(SymbolKind Kind, UDTSym &UDT) { void CVSymbolDumperImpl::visitUnknownSymbol(SymbolKind Kind, ArrayRef<uint8_t> Data) { DictScope S(W, "UnknownSym"); - W.printHex("Kind", unsigned(Kind)); - W.printHex("Size", Data.size()); + W.printEnum("Kind", Kind, makeArrayRef(SymbolTypeNames)); + W.printNumber("Length", Data.size()); } bool CVSymbolDumper::dump(const SymbolIterator::Record &Record) { |