[Bug debug/47510] DW_TAG_typedef can have children when designating a naming typedef

dodji at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Mar 16 21:33:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47510

Dodji Seketeli <dodji at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2011.03.16 21:30:27
            Summary|[4.6/4.7 Regression]        |DW_TAG_typedef can have
                   |DW_TAG_typedef can have     |children when designating a
                   |children when designating a |naming typedef
                   |naming typedef              |
     Ever Confirmed|0                           |1

--- Comment #9 from Dodji Seketeli <dodji at gcc dot gnu.org> 2011-03-16 21:30:27 UTC ---
The initial issue has been fixed in trunk (4.7) and 4.6 so far.  There
are two tangent issues that remain, though.  One is the template
related case raised by Jan in comment #3, and the other one is that
constructors of the anonymous struct are named t.  They should also be
anonymous and have DW_AT_linkage_name set to t.  This is from a
comment Jason made at
http://gcc.gnu.org/ml/gcc-patches/2011-03/msg00926.html.  So I am
keeping this bug open to track these.  I will maybe open separate bugs
for these issues at some point.



More information about the Gcc-bugs mailing list