* dwarf2read.c (read_func_scope): Re-indent comment.

This commit is contained in:
Jim Blandy 2004-01-28 04:05:22 +00:00
parent 086ed43dbd
commit 2a35147e4a
2 changed files with 19 additions and 17 deletions

View File

@ -6,6 +6,8 @@
(read_func_scope): Use cu->language, not cu_language. Pass 'cu'
argument to 'die_specification'.
* dwarf2read.c (read_func_scope): Re-indent comment.
2004-01-27 Paul N. Hilfinger <hilfinger@gnat.com>
* breakpoint.c (breakpoint_re_set_one): Set b->cond, b->val, and

View File

@ -2173,27 +2173,27 @@ read_func_scope (struct die_info *die, struct dwarf2_cu *cu)
{
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
3.4, given the code
/* NOTE: carlton/2004-01-23: We have to be careful in the
presence of DW_AT_specification. For example, with GCC 3.4,
given the code
namespace N {
void foo() {
// Definition of N::foo.
}
}
namespace N {
void foo() {
// Definition of N::foo.
}
}
then we'll have a tree of DIEs like this:
then we'll have a tree of DIEs like this:
1: DW_TAG_compile_unit
2: DW_TAG_namespace // N
3: DW_TAG_subprogram // declaration of N::foo
4: DW_TAG_subprogram // definition of N::foo
DW_AT_specification // refers to die #3
1: DW_TAG_compile_unit
2: DW_TAG_namespace // N
3: DW_TAG_subprogram // declaration of N::foo
4: DW_TAG_subprogram // definition of N::foo
DW_AT_specification // refers to die #3
Thus, when processing die #4, we have to pretend that
we're in the context of its DW_AT_specification, namely
the contex of die #3. */
Thus, when processing die #4, we have to pretend that we're
in the context of its DW_AT_specification, namely the contex
of die #3. */
if (spec_die != NULL)
{