From 086ed43dbdd81f1dfbbfd3b8d77ee42e6e56afff Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Wed, 28 Jan 2004 04:02:52 +0000 Subject: [PATCH] Clean up misapplied patch: * dwarf2read.c (determine_prefix): Change one of the two forward declarations for 'determine_prefix_aux' to a declaration for this. (read_func_scope): Use cu->language, not cu_language. Pass 'cu' argument to 'die_specification'. --- gdb/ChangeLog | 8 ++++++++ gdb/dwarf2read.c | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 3fa492dc65..c939ebf392 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +2004-01-27 Jim Blandy + + Clean up misapplied patch: + * dwarf2read.c (determine_prefix): Change one of the two forward + declarations for 'determine_prefix_aux' to a declaration for this. + (read_func_scope): Use cu->language, not cu_language. Pass 'cu' + argument to 'die_specification'. + 2004-01-27 Paul N. Hilfinger * breakpoint.c (breakpoint_re_set_one): Set b->cond, b->val, and diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 0991aaeb91..94d210c3f4 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -765,7 +765,7 @@ static struct type *tag_type_to_type (struct die_info *, struct dwarf2_cu *); static void read_type_die (struct die_info *, struct dwarf2_cu *); -static char *determine_prefix_aux (struct die_info *die, struct dwarf2_cu *); +static char *determine_prefix (struct die_info *die, struct dwarf2_cu *); static char *determine_prefix_aux (struct die_info *die, struct dwarf2_cu *); @@ -2169,9 +2169,9 @@ read_func_scope (struct die_info *die, struct dwarf2_cu *cu) if (name == NULL || !dwarf2_get_pc_bounds (die, &lowpc, &highpc, cu)) return; - if (cu_language == language_cplus) + if (cu->language == language_cplus) { - struct die_info *spec_die = die_specification (die); + struct die_info *spec_die = die_specification (die, cu); /* NOTE: carlton/2004-01-23: We have to be careful in the presence of DW_AT_specification. For example, with GCC