<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:zturner@google.com" title="Zachary Turner <zturner@google.com>"> <span class="fn">Zachary Turner</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - clang generated object files linked with MSVC /DEBUG:FASTLINK generate huge PDBs"
   href="https://bugs.llvm.org/show_bug.cgi?id=34239">bug 34239</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - clang generated object files linked with MSVC /DEBUG:FASTLINK generate huge PDBs"
   href="https://bugs.llvm.org/show_bug.cgi?id=34239#c23">Comment # 23</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - clang generated object files linked with MSVC /DEBUG:FASTLINK generate huge PDBs"
   href="https://bugs.llvm.org/show_bug.cgi?id=34239">bug 34239</a>
              from <span class="vcard"><a class="email" href="mailto:zturner@google.com" title="Zachary Turner <zturner@google.com>"> <span class="fn">Zachary Turner</span></a>
</span></b>
        <pre>Closing this issue out since the size issues are fixed.  Since this was
originally reported for Chrome, I wanted to get some numbers against Chrome
before closing it out for good.  

Before patch:

08/16/2017  01:49 PM     1,079,554,048 content.dll.pdb
08/16/2017  12:56 PM     1,365,020,672 chrome.dll.pdb

after patch:

09/05/2017  08:08 PM       528,838,656 content.dll.pdb
09/06/2017  08:43 AM       777,490,432 chrome.dll.pdb

@blaikie: I'm going to look at what happens with out of line class definitions
separately.  I've also found another strange issue which ist hat when you have 

typedef struct { int X; } S;

we output 2 S_UDT records for this, one of which points to a forward decl and
could confuse the debugger.

But I'm considering this (and any potential issue we might have regarding
out-of-line definitions) a debug info quality issue, so I'll treat it
separately from this size issue.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>