From: Doug Evans Date: Thu, 15 May 2014 22:45:05 +0000 (-0700) Subject: * dwarf2read.c (read_structure_type): Delete outdated comments. X-Git-Tag: gdb-7.8-release~352 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=83655187cbef02404645abcc98d607e22eeda573;p=thirdparty%2Fbinutils-gdb.git * dwarf2read.c (read_structure_type): Delete outdated comments. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d9e774a8ff0..f32d1f7dc50 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2014-05-15 Doug Evans + + * dwarf2read.c (read_structure_type): Delete outdated comments. + 2014-05-14 Tom Tromey * macrocmd.c (print_macro_definition): Reindent. diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index bf1e3d0bb63..5c8cfbd7825 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -12802,19 +12802,14 @@ producer_is_icc (struct dwarf2_cu *cu) /* Called when we find the DIE that starts a structure or union scope (definition) to create a type for the structure or union. Fill in the type's name and general properties; the members will not be - processed until process_structure_scope. + processed until process_structure_scope. A symbol table entry for + the type will also not be done until process_structure_scope (assuming + the type has a name). NOTE: we need to call these functions regardless of whether or not the DIE has a DW_AT_name attribute, since it might be an anonymous structure or union. This gets the type entered into our set of - user defined types. - - However, if the structure is incomplete (an opaque struct/union) - then suppress creating a symbol table entry for it since gdb only - wants to find the one with the complete definition. Note that if - it is complete, we just call new_symbol, which does it's own - checking about whether the struct/union is anonymous or not (and - suppresses creating a symbol table entry itself). */ + user defined types. */ static struct type * read_structure_type (struct die_info *die, struct dwarf2_cu *cu)