diff options
Diffstat (limited to 'gdb/go-exp.y')
-rw-r--r-- | gdb/go-exp.y | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gdb/go-exp.y b/gdb/go-exp.y index 1a6ebbe..8fd6737 100644 --- a/gdb/go-exp.y +++ b/gdb/go-exp.y @@ -569,16 +569,15 @@ variable: name_not_typename } else { - struct bound_minimal_symbol msymbol; std::string arg = copy_name ($1.stoken); - msymbol = - lookup_bound_minimal_symbol (arg.c_str ()); + bound_minimal_symbol msymbol = + lookup_minimal_symbol (current_program_space, arg.c_str ()); if (msymbol.minsym != NULL) pstate->push_new<var_msym_value_operation> (msymbol); - else if (!have_full_symbols () - && !have_partial_symbols ()) + else if (!have_full_symbols (current_program_space) + && !have_partial_symbols (current_program_space)) error (_("No symbol table is loaded. " "Use the \"file\" command.")); else |