[llvm] r312359 - Fix broken test.

Zachary Turner via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 1 13:17:20 PDT 2017


Author: zturner
Date: Fri Sep  1 13:17:20 2017
New Revision: 312359

URL: http://llvm.org/viewvc/llvm-project?rev=312359&view=rev
Log:
Fix broken test.

Modified:
    llvm/trunk/tools/llvm-pdbutil/DumpOutputStyle.cpp

Modified: llvm/trunk/tools/llvm-pdbutil/DumpOutputStyle.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-pdbutil/DumpOutputStyle.cpp?rev=312359&r1=312358&r2=312359&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-pdbutil/DumpOutputStyle.cpp (original)
+++ llvm/trunk/tools/llvm-pdbutil/DumpOutputStyle.cpp Fri Sep  1 13:17:20 2017
@@ -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));
 




More information about the llvm-commits mailing list