On Wed, May 2, 2012 at 1:08 PM, Jason Merrill <ja...@redhat.com> wrote: > I've been working on a patch to split out the DWARF debug info for COMDAT > functions into COMDAT CUs to go in the same group. One problem I ran into > was that modified versions of function-local types (pointers, cv-qualified > variants, etc) were ending up at global scope. Separately, Tom Tromey asked > me why GCC was using a declaration/definition pair for namespace-scope types > rather than just defining them in the namespace. This patch fixes both of > those issues; it also fixes an issue with typedef scoping that I haven't > been able to reproduce more recently. > > Tested x86_64-pc-linux-gnu. Does this make sense to you?
This caused: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53470 -- H.J.