diff options
-rw-r--r-- | gdb/ChangeLog | 12 | ||||
-rw-r--r-- | gdb/ada-lang.c | 5 | ||||
-rw-r--r-- | gdb/linux-nat.c | 2 |
3 files changed, 15 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e911748..cb5163d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,15 @@ +2007-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net> + + * ada-lang.c (remove_out_of_scope_renamings): Change third parameter's + type to a pointer to const struct block. + (ada_lookup_symbol_list): Don't cast away constness when calling + remove_out_of_scope_renamings. + +2007-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net> + + * linux-nat.c (linux_nat_find_memory_regions): Don't check the + address of 'filename'; it is always non null. + 2007-02-09 Joel Brobecker <brobecker@adacore.com> * exec.c (add_to_section_table): Do not discard empty sections. diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index a80ef41..afee231 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -4419,7 +4419,7 @@ renaming_is_visible (const struct symbol *sym, char *function_name) static int remove_out_of_scope_renamings (struct ada_symbol_info *syms, - int nsyms, struct block *current_block) + int nsyms, const struct block *current_block) { struct symbol *current_function; char *current_function_name; @@ -4656,8 +4656,7 @@ done: cache_symbol (name0, namespace, (*results)[0].sym, (*results)[0].block, (*results)[0].symtab); - ndefns = remove_out_of_scope_renamings (*results, ndefns, - (struct block *) block0); + ndefns = remove_out_of_scope_renamings (*results, ndefns, block0); return ndefns; } diff --git a/gdb/linux-nat.c b/gdb/linux-nat.c index 0162e7e..80771a7 100644 --- a/gdb/linux-nat.c +++ b/gdb/linux-nat.c @@ -2553,7 +2553,7 @@ linux_nat_find_memory_regions (int (*func) (CORE_ADDR, size, paddr_nz (addr), read ? 'r' : ' ', write ? 'w' : ' ', exec ? 'x' : ' '); - if (filename && filename[0]) + if (filename[0]) fprintf_filtered (gdb_stdout, " for %s", filename); fprintf_filtered (gdb_stdout, "\n"); } |