diff options
Diffstat (limited to 'gdb/p-exp.y')
-rw-r--r-- | gdb/p-exp.y | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/p-exp.y b/gdb/p-exp.y index a989ac4..da8d5f7 100644 --- a/gdb/p-exp.y +++ b/gdb/p-exp.y @@ -700,7 +700,7 @@ variable: qualified_name { char *name = copy_name ($2); struct symbol *sym; - struct minimal_symbol *msymbol; + struct bound_minimal_symbol msymbol; sym = lookup_symbol (name, (const struct block *) NULL, @@ -714,8 +714,8 @@ variable: qualified_name break; } - msymbol = lookup_minimal_symbol (name, NULL, NULL); - if (msymbol != NULL) + msymbol = lookup_bound_minimal_symbol (name); + if (msymbol.minsym != NULL) write_exp_msymbol (msymbol); else if (!have_full_symbols () && !have_partial_symbols ()) @@ -779,12 +779,12 @@ variable: name_not_typename } else { - struct minimal_symbol *msymbol; + struct bound_minimal_symbol msymbol; char *arg = copy_name ($1.stoken); msymbol = - lookup_minimal_symbol (arg, NULL, NULL); - if (msymbol != NULL) + lookup_bound_minimal_symbol (arg); + if (msymbol.minsym != NULL) write_exp_msymbol (msymbol); else if (!have_full_symbols () && !have_partial_symbols ()) |