OSDN Git Service

* ax-gdb.c (gen_expr): Add UNOP_PLUS case.
authornathan <nathan>
Tue, 8 Mar 2005 14:35:16 +0000 (14:35 +0000)
committernathan <nathan>
Tue, 8 Mar 2005 14:35:16 +0000 (14:35 +0000)
commitfdf8468ec85387d2a2281ebeaed07fa3fa9950d5
treec181a5740d05312711beb601a93bcd5fa3653448
parentd0a7b95472d9494dfe87b65eec1e7e925bf06c37
* ax-gdb.c (gen_expr): Add UNOP_PLUS case.
* c-exp.y (exp): Add unary plus.
* eval.c (evaluate_subexp_standard): Add UNOP_PLUS case.
* valarith.c (value_x_unop): Add UNOP_PLUS case.
(value_pos): New.
* value.h (value_pos): Declare.

* gdb.cp/userdef.cc (A1::operator+): New unary plus.
(A2): New class.
(main): Test operator+.
* gdb.cp/userdef.exp: Test unary plus.  Use A2::operator+ for
breakpoint test.
gdb/ax-gdb.c
gdb/c-exp.y
gdb/eval.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.cp/userdef.cc
gdb/testsuite/gdb.cp/userdef.exp
gdb/valarith.c
gdb/value.h