summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2017-09-01 20:17:20 +0000
committerZachary Turner <zturner@google.com>2017-09-01 20:17:20 +0000
commit41f0706401a832ec601e5b02b130905e30b29b39 (patch)
tree6f1d3421cb60c6b52f971fc389f23b52c9864357 /llvm
parentabb17cc084d917a54b3e5021bbb3ecdfc1a49d23 (diff)
downloadbcm5719-llvm-41f0706401a832ec601e5b02b130905e30b29b39.tar.gz
bcm5719-llvm-41f0706401a832ec601e5b02b130905e30b29b39.zip
Fix broken test.
llvm-svn: 312359
Diffstat (limited to 'llvm')
-rw-r--r--llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp b/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
index e25d53cb6a7..8a4d21b27ba 100644
--- a/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
+++ b/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
@@ -503,11 +503,16 @@ Error DumpOutputStyle::dumpSymbolStats() {
StatCollection SymStats;
StatCollection ChunkStats;
- iterateSymbolGroups(File, None, [&](uint32_t Modi, const SymbolGroup &SG) {
+ Optional<PrintScope> Scope;
+ if (File.isPdb())
+ Scope.emplace(P, 2);
+
+ iterateSymbolGroups(File, Scope, [&](uint32_t Modi, const SymbolGroup &SG) {
StatCollection SS = getSymbolStats(SG, SymStats);
StatCollection CS = getChunkStats(SG, ChunkStats);
if (SG.getFile().isPdb()) {
+ AutoIndent Indent(P);
auto Modules = cantFail(File.pdb().getPDBDbiStream()).modules();
uint32_t ModCount = Modules.getModuleCount();
DbiModuleDescriptor Desc = Modules.getModuleDescriptor(Modi);
@@ -519,7 +524,6 @@ Error DumpOutputStyle::dumpSymbolStats() {
Desc.getModuleName());
return;
}
-
P.formatLine("Stream {0}, {1} bytes", StreamIdx,
getPdb().getStreamByteSize(StreamIdx));
OpenPOWER on IntegriCloud