https://bugs.llvm.org/show_bug.cgi?id=34239

Zachary Turner <ztur...@google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #23 from Zachary Turner <ztur...@google.com> ---
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.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to