OSDN Git Service

gdb:
authorkwerner <kwerner>
Wed, 3 Nov 2010 13:49:36 +0000 (13:49 +0000)
committerkwerner <kwerner>
Wed, 3 Nov 2010 13:49:36 +0000 (13:49 +0000)
commit24bd7ce7b163ab6fdfc8745166a42ea84d0dd4b4
treefa3ec67aed5096a335ec0ac56f4c7ada2e77c873
parent68054d730c5fbb810becb1c0e19242eb47a0c1f9
gdb:
* value.h (value_non_lval): Declare.
* value.c (value_non_lval): New function.
* eval.c (evaluate_subexp_standard) <UNOP_POSTINCREMENT,
UNOP_POSTDECREMENT>: Call value_non_lval to ensure to return a
non-lvalue.

gdb/testsuite:
* gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
gdb/ChangeLog
gdb/eval.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/exprs.exp
gdb/value.c
gdb/value.h