* objc-lang.c (find_methods): Increment objfile_csym earlier.

This commit is contained in:
Keith Seitz 2011-06-02 18:44:01 +00:00
parent 26d97720ed
commit 8dfd1e6d6e
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2011-06-02 Keith Seitz <keiths@redhat.com>
* objc-lang.c (find_methods): Increment objfile_csym earlier.
2011-06-02 Pedro Alves <pedro@codesourcery.com>
* top.h (simplified_command_loop): Delete declaration.

View File

@ -1221,6 +1221,8 @@ find_methods (struct symtab *symtab, char type,
pc = gdbarch_convert_from_func_ptr_addr (gdbarch, pc,
&current_target);
objfile_csym++;
if (symtab)
if (pc < BLOCK_START (block) || pc >= BLOCK_END (block))
/* Not in the specified symtab. */
@ -1237,8 +1239,6 @@ find_methods (struct symtab *symtab, char type,
if (parse_method (tmp, &ntype, &nclass,
&ncategory, &nselector) == NULL)
continue;
objfile_csym++;
if ((type != '\0') && (ntype != type))
continue;