------- Comment #2 from jakub at gcc dot gnu dot org 2010-06-25 16:53 ------- Created an attachment (id=21005) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21005&action=view) gcc46-pr44668.patch
Patch to fix this for typedefs. More work will be needed to handle it for other DW_TAG_* type dies. // PR debug/44668 // { dg-do compile } // { dg-options "-g -dA" } struct C { private: typedef int a; a b; enum g { g1, g2 } h; struct D { int i; } i; protected: typedef int c; c d; public: typedef int e; e f; } c; -- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org | Status|UNCONFIRMED |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44668