PR debug/11816
* dwarf2out.c (gen_decl_die): Handle anonymous struct members.
From-SVN: r77411
+2004-02-06 Ulrich Weigand <uweigand@de.ibm.com>
+
+ PR debug/11816
+ * dwarf2out.c (gen_decl_die): Handle anonymous struct members.
+
2004-02-06 Ulrich Weigand <uweigand@de.ibm.com>
* cfganal.c (flow_call_edges_add): Never split a libcall block.
case FIELD_DECL:
/* Ignore the nameless fields that are used to skip bits but handle C++
- anonymous unions. */
+ anonymous unions and structs. */
if (DECL_NAME (decl) != NULL_TREE
- || TREE_CODE (TREE_TYPE (decl)) == UNION_TYPE)
+ || TREE_CODE (TREE_TYPE (decl)) == UNION_TYPE
+ || TREE_CODE (TREE_TYPE (decl)) == RECORD_TYPE)
{
gen_type_die (member_declared_type (decl), context_die);
gen_field_die (decl, context_die);