diff options
author | Tom Tromey <tromey@redhat.com> | 2012-02-01 15:49:30 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-02-01 15:49:30 +0000 |
commit | ebcdd6d9bdabf1bd31881c2c9ae59d018b0bb836 (patch) | |
tree | 0ef6d4deb1b8e7f646461a72fe4d0f478ab8d31b /gdb/ada-exp.y | |
parent | 39e980b3953f98e66359aabc733c3d9dd4785b82 (diff) | |
download | gdb-ebcdd6d9bdabf1bd31881c2c9ae59d018b0bb836.tar.gz |
* ada-lang.c (resolve_subexp): Update.
(ada_lookup_symbol_list): Add 'full_search' argument.
(ada_iterate_over_symbols): Pass 0 as full_search argument to
ada_lookup_symbol_list.
(ada_lookup_encoded_symbol): Update.
(get_var_value): Update.
* ada-exp.y (block_lookup): Update.
(write_var_or_type): Update.
(write_name_assoc): Update.
* ada-lang.h (ada_lookup_symbol_list): Update.
Diffstat (limited to 'gdb/ada-exp.y')
-rw-r--r-- | gdb/ada-exp.y | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/ada-exp.y b/gdb/ada-exp.y index d8c21a4f110..d1c7367aa71 100644 --- a/gdb/ada-exp.y +++ b/gdb/ada-exp.y @@ -1021,7 +1021,7 @@ block_lookup (struct block *context, char *raw_name) else name = ada_encode (raw_name); - nsyms = ada_lookup_symbol_list (name, context, VAR_DOMAIN, &syms); + nsyms = ada_lookup_symbol_list (name, context, VAR_DOMAIN, &syms, 1); if (context == NULL && (nsyms == 0 || SYMBOL_CLASS (syms[0].sym) != LOC_BLOCK)) symtab = lookup_symtab (name); @@ -1278,7 +1278,7 @@ write_var_or_type (struct block *block, struct stoken name0) encoded_name[tail_index] = '\0'; nsyms = ada_lookup_symbol_list (encoded_name, block, - VAR_DOMAIN, &syms); + VAR_DOMAIN, &syms, 1); encoded_name[tail_index] = terminator; /* A single symbol may rename a package or object. */ @@ -1427,7 +1427,7 @@ write_name_assoc (struct stoken name) { struct ada_symbol_info *syms; int nsyms = ada_lookup_symbol_list (name.ptr, expression_context_block, - VAR_DOMAIN, &syms); + VAR_DOMAIN, &syms, 1); if (nsyms != 1 || SYMBOL_CLASS (syms[0].sym) == LOC_TYPEDEF) write_exp_op_with_string (OP_NAME, name); else |