* mdebugread.c (parse_symbol): For stEnd, we're done counting

when iss is issNull.
This commit is contained in:
Kevin Buettner 2003-03-19 19:45:49 +00:00
parent 4f39e30283
commit 7bde89676d
2 changed files with 12 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2003-03-19 Kevin Buettner <kevinb@redhat.com>
* mdebugread.c (parse_symbol): For stEnd, we're done counting
when iss is issNull.
2003-03-18 Kevin Buettner <kevinb@redhat.com>
* mips-tdep.c (mips_register_name): Fix fencepost error involving

View File

@ -916,9 +916,13 @@ parse_symbol (SYMR *sh, union aux_ext *ax, char *ext_sh, int bigend,
method whose name is identical to the class name
(in particular constructor method names are different
from the class name). There is therefore no risk that
this check stops the count on the StEnd of a method. */
if (strcmp (debug_info->ss + cur_fdr->issBase + tsym.iss,
name) == 0)
this check stops the count on the StEnd of a method.
Also, assume that we're really at the end when tsym.iss
is 0 (issNull). */
if (tsym.iss == issNull
|| strcmp (debug_info->ss + cur_fdr->issBase + tsym.iss,
name) == 0)
goto end_of_fields;
break;