Re-apply change for handling non-local references in nested functions.

gdb/ChangeLog:

	* d-exp.y: Remove an obsolete comment and propagate the block
	information to the produced expression.
This commit is contained in:
Iain Buclaw 2015-10-25 09:17:24 +01:00
parent f4ee58bde9
commit 2d5a88dc50
2 changed files with 6 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2015-10-25 Iain Buclaw <ibuclaw@gdcproject.org>
* d-exp.y: Remove an obsolete comment and propagate the block
information to the produced expression.
2015-10-24 Simon Marchi <simon.marchi@polymtl.ca>
* tui/tui-data.c (tui_add_to_source_windows): Remove void *

View File

@ -487,9 +487,7 @@ PrimaryExpression:
}
write_exp_elt_opcode (pstate, 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 (pstate, NULL);
write_exp_elt_block (pstate, sym.block);
write_exp_elt_sym (pstate, sym.symbol);
write_exp_elt_opcode (pstate, OP_VAR_VALUE);
}