From 053f805718fb3a77169afebba83cc665e9509e7b Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Fri, 14 Jul 2017 12:47:39 +0200 Subject: [PATCH] ax-gdb: Remove two unused agent_expr *ax parameters gdb/ChangeLog: * ax-gdb.c (gen_deref, gen_address_of): Remove unused ax parameter. (gen_struct_ref, gen_expr, gen_expr_binop_rest): Update call. --- gdb/ChangeLog | 6 ++++++ gdb/ax-gdb.c | 16 ++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 56217896d3..09d9b125a3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2017-07-14 Simon Marchi + + * ax-gdb.c (gen_deref, gen_address_of): Remove unused ax + parameter. + (gen_struct_ref, gen_expr, gen_expr_binop_rest): Update call. + 2017-07-14 Simon Marchi * ax-gdb.c (gen_usual_unary): Remove exp parameter, get gdbarch diff --git a/gdb/ax-gdb.c b/gdb/ax-gdb.c index 3ec87af07e..8da0514442 100644 --- a/gdb/ax-gdb.c +++ b/gdb/ax-gdb.c @@ -130,8 +130,8 @@ static void gen_binop (struct agent_expr *ax, static void gen_logical_not (struct agent_expr *ax, struct axs_value *value, struct type *result_type); static void gen_complement (struct agent_expr *ax, struct axs_value *value); -static void gen_deref (struct agent_expr *, struct axs_value *); -static void gen_address_of (struct agent_expr *, struct axs_value *); +static void gen_deref (struct axs_value *); +static void gen_address_of (struct axs_value *); static void gen_bitfield_ref (struct agent_expr *ax, struct axs_value *value, struct type *type, int start, int end); static void gen_primitive_field (struct agent_expr *ax, @@ -1188,7 +1188,7 @@ gen_complement (struct agent_expr *ax, struct axs_value *value) /* Dereference the value on the top of the stack. */ static void -gen_deref (struct agent_expr *ax, struct axs_value *value) +gen_deref (struct axs_value *value) { /* The caller should check the type, because several operators use this, and we don't know what error message to generate. */ @@ -1211,7 +1211,7 @@ gen_deref (struct agent_expr *ax, struct axs_value *value) /* Produce the address of the lvalue on the top of the stack. */ static void -gen_address_of (struct agent_expr *ax, struct axs_value *value) +gen_address_of (struct axs_value *value) { /* Special case for taking the address of a function. The ANSI standard describes this as a special case, too, so this @@ -1501,7 +1501,7 @@ gen_struct_ref (struct agent_expr *ax, struct axs_value *value, while (pointer_type (value->type)) { require_rvalue (ax, value); - gen_deref (ax, value); + gen_deref (value); } type = check_typedef (value->type); @@ -2132,13 +2132,13 @@ gen_expr (struct expression *exp, union exp_element **pc, gen_usual_unary (ax, value); if (!pointer_type (value->type)) error (_("Argument of unary `*' is not a pointer.")); - gen_deref (ax, value); + gen_deref (value); break; case UNOP_ADDR: (*pc)++; gen_expr (exp, pc, ax, value); - gen_address_of (ax, value); + gen_address_of (value); break; case UNOP_SIZEOF: @@ -2316,7 +2316,7 @@ gen_expr_binop_rest (struct expression *exp, "not a number or boolean.")); gen_ptradd (ax, value, value1, value2); - gen_deref (ax, value); + gen_deref (value); break; } case BINOP_BITWISE_AND: -- 2.34.1