* dwarf2read.c (dwarf2_cu): Add comment.

This commit is contained in:
Doug Evans 2012-06-07 17:30:12 +00:00
parent fef632e18b
commit 034e5797f0
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2012-06-07 Doug Evans <dje@google.com>
* dwarf2read.c (dwarf2_cu): Add comment.
2012-06-06 Maciej W. Rozycki <macro@codesourcery.com>
* mips-tdep.c (mips_pseudo_register_type): Remove tdep local

View File

@ -412,7 +412,15 @@ struct dwarf2_cu
/* To be copied to symtab->call_site_htab. */
htab_t call_site_htab;
/* Non-NULL if this CU came from a DWO file. */
/* Non-NULL if this CU came from a DWO file.
There is an invariant here that is important to remember:
Except for attributes copied from the top level DIE in the "main"
(or "stub") file in preparation for reading the DWO file
(e.g., DW_AT_GNU_addr_base), we KISS: there is only *one* CU.
Either there isn't a DWO file (in which case this is NULL and the point
is moot), or there is and either we're not going to read it (in which
case this is NULL) or there is and we are reading it (in which case this
is non-NULL). */
struct dwo_unit *dwo_unit;
/* The DW_AT_addr_base attribute if present, zero otherwise