<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>