From ad5808e7a1dfc59957be7a25f34947f93ca29f4a Mon Sep 17 00:00:00 2001 From: jason Date: Tue, 23 Nov 1999 14:47:08 +0000 Subject: [PATCH] revert AT_containing_type change git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30639 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 2 -- gcc/dwarf2out.c | 9 +++------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 237bf77..21e8547 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -53,8 +53,6 @@ Mon Nov 22 22:58:01 1999 "R. Kelley Cook" (reverse_die_lists): New fn. (add_sibling_attributes): Use it. (push_decl_scope): Reorganize. - (gen_struct_or_union_type_die): Don't add a DW_AT_containing_type - that points to ourself. (add_name_and_src_coords_attributes): Don't set file and line for an artificial decl. (gen_subprogram_die): An artificial function doesn't need to match diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 884a518..c2926c3 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -8935,12 +8935,9 @@ gen_struct_or_union_type_die (type, context_die) { tree vtype = DECL_FCONTEXT (TYPE_VFIELD (type)); - if (vtype != type) - { - gen_type_die (vtype, context_die); - add_AT_die_ref (type_die, DW_AT_containing_type, - lookup_type_die (vtype)); - } + gen_type_die (vtype, context_die); + add_AT_die_ref (type_die, DW_AT_containing_type, + lookup_type_die (vtype)); } } else -- 2.7.4