diff options
Diffstat (limited to 'gdb/minsyms.c')
-rw-r--r-- | gdb/minsyms.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/minsyms.c b/gdb/minsyms.c index d7097a9..5def1ee 100644 --- a/gdb/minsyms.c +++ b/gdb/minsyms.c @@ -697,10 +697,10 @@ lookup_minimal_symbol_by_pc_section_1 (CORE_ADDR pc_in, symbol isn't an object or function (e.g. a label), or it may just mean that the size was not specified. */ - if (MSYMBOL_SIZE (&msymbol[hi]) == 0 - && best_zero_sized == -1) + if (MSYMBOL_SIZE (&msymbol[hi]) == 0) { - best_zero_sized = hi; + if (best_zero_sized == -1) + best_zero_sized = hi; hi--; continue; } |