dwarf2out.c (gen_field_die): Equate decl number to die.

* dwarf2out.c (gen_field_die): Equate decl number to die.
        * g++.dg/debug/pr15736.cc: New test.

From-SVN: r87036
This commit is contained in:
Devang Patel 2004-09-03 10:10:40 -07:00 committed by Devang Patel
parent d6df6ae236
commit 90300b8ca2
4 changed files with 23 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2004-09-03 Devang Patel <dpatel@apple.com>
* dwarf2out.c (gen_field_die). Equate decl number to die.
2004-09-03 Vladimir Makarov <vmakarov@redhat.com>
PR target/15832

View file

@ -11689,6 +11689,9 @@ gen_field_die (tree decl, dw_die_ref context_die)
add_AT_unsigned (decl_die, DW_AT_accessibility, DW_ACCESS_protected);
else if (TREE_PRIVATE (decl))
add_AT_unsigned (decl_die, DW_AT_accessibility, DW_ACCESS_private);
/* Equate decl number to die, so that we can look up this decl later on. */
equate_decl_number_to_die (decl, decl_die);
}
#if 0

View file

@ -1,3 +1,7 @@
2004-09-03 Devang Patel <dpatel@apple.com>
* g++.dg/debug/pr15736.cc: New test.
2004-09-02 Mark Mitchell <mark@codesourcery.com>
* README.QMTEST: Fix out-of-date link.

View file

@ -0,0 +1,12 @@
// Test PR 15736 fix
// Contributed by Devang Patel <dpatel@apple.com>
// { dg-do compile }
struct B {
int n;
};
struct A : B {
using B::n;
};