From 6d89e2962a8cc245b8364e1968396873bd0bb9b1 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 8 Mar 2021 07:27:57 -0700 Subject: Implement unary increment and decrement operations This implements the unary increment and decrement operations, "++" and "--". gdb/ChangeLog 2021-03-08 Tom Tromey * expop.h (unop_incr_operation): New template. (preinc_operation, predec_operation, postinc_operation) (postdec_operation): New typedefs. * eval.c (eval_op_preinc, eval_op_predec, eval_op_postinc) (eval_op_postdec): No longer static. --- gdb/eval.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gdb/eval.c') diff --git a/gdb/eval.c b/gdb/eval.c index 8d75c08..4f12c7b 100644 --- a/gdb/eval.c +++ b/gdb/eval.c @@ -1912,7 +1912,7 @@ eval_op_memval (struct type *expect_type, struct expression *exp, /* A helper function for UNOP_PREINCREMENT. */ -static struct value * +struct value * eval_op_preinc (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1) @@ -1943,7 +1943,7 @@ eval_op_preinc (struct type *expect_type, struct expression *exp, /* A helper function for UNOP_PREDECREMENT. */ -static struct value * +struct value * eval_op_predec (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1) @@ -1974,7 +1974,7 @@ eval_op_predec (struct type *expect_type, struct expression *exp, /* A helper function for UNOP_POSTINCREMENT. */ -static struct value * +struct value * eval_op_postinc (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1) @@ -2008,7 +2008,7 @@ eval_op_postinc (struct type *expect_type, struct expression *exp, /* A helper function for UNOP_POSTDECREMENT. */ -static struct value * +struct value * eval_op_postdec (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1) -- cgit v1.1