diff options
Diffstat (limited to 'gdb/jv-exp.y')
-rw-r--r-- | gdb/jv-exp.y | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gdb/jv-exp.y b/gdb/jv-exp.y index 4999848..60b7d2e 100644 --- a/gdb/jv-exp.y +++ b/gdb/jv-exp.y @@ -1284,9 +1284,7 @@ push_variable (struct parser_state *par_state, struct stoken name) } write_exp_elt_opcode (par_state, OP_VAR_VALUE); - /* We want to use the selected frame, not another more inner frame - which happens to be in the same block. */ - write_exp_elt_block (par_state, NULL); + write_exp_elt_block (par_state, sym.block); write_exp_elt_sym (par_state, sym.symbol); write_exp_elt_opcode (par_state, OP_VAR_VALUE); return 1; |