[Bug debug/37890] Incorrect nesting for DW_TAG_imported_declaration

swagiaal at redhat dot com gcc-bugzilla@gcc.gnu.org
Thu Mar 19 20:07:00 GMT 2009



------- Comment #5 from swagiaal at redhat dot com  2009-03-19 20:07 -------
Hmm.. compiling the testcase from comment #2
with gcc from http://koji.fedoraproject.org/koji/buildinfo?buildID=94544 still
produces import statements only at the global level:

...
 <1><42>: Abbrev Number: 4 (DW_TAG_imported_declaration)
    <43>   DW_AT_name        : B        
    <45>   DW_AT_decl_file   : 1        
    <46>   DW_AT_decl_line   : 6        
    <47>   DW_AT_import      : <0x29>   [Abbrev Number: 2 (DW_TAG_namespace)]
 <1><4b>: Abbrev Number: 5 (DW_TAG_subprogram)
    <4c>   DW_AT_external    : 1        
    <4d>   DW_AT_name        : foo      
    <51>   DW_AT_decl_file   : 1        
    <52>   DW_AT_decl_line   : 9        
    <53>   DW_AT_MIPS_linkage_name: (indirect string, offset: 0x7d): _Z3foov    
    <57>   DW_AT_low_pc      : 0x8048444        
    <5b>   DW_AT_high_pc     : 0x8048470        
    <5f>   DW_AT_frame_base  : 0x0      (location list)
    <63>   DW_AT_sibling     : <0x7b>   
 <2><67>: Abbrev Number: 6 (DW_TAG_lexical_block)
    <68>   DW_AT_low_pc      : 0x8048447        
    <6c>   DW_AT_high_pc     : 0x804846e        
 <3><70>: Abbrev Number: 7 (DW_TAG_lexical_block)
    <71>   DW_AT_low_pc      : 0x8048461        
    <75>   DW_AT_high_pc     : 0x804846e        
 <1><7b>: Abbrev Number: 4 (DW_TAG_imported_declaration)
    <7c>   DW_AT_name        : C        
    <7e>   DW_AT_decl_file   : 1        
    <7f>   DW_AT_decl_line   : 11       
    <80>   DW_AT_import      : <0x29>   [Abbrev Number: 2 (DW_TAG_namespace)]
 <1><84>: Abbrev Number: 4 (DW_TAG_imported_declaration)
    <85>   DW_AT_name        : D        
    <87>   DW_AT_decl_file   : 1        
    <88>   DW_AT_decl_line   : 16       
    <89>   DW_AT_import      : <0x29>   [Abbrev Number: 2 (DW_TAG_namespace)]
...


-- 


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



More information about the Gcc-bugs mailing list