ax-gdb: Remove two unused agent_expr *ax parameters
authorSimon Marchi <simon.marchi@ericsson.com>
Fri, 14 Jul 2017 10:47:39 +0000 (12:47 +0200)
committerSimon Marchi <simon.marchi@ericsson.com>
Fri, 14 Jul 2017 10:47:39 +0000 (12:47 +0200)
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
gdb/ax-gdb.c

index 56217896d3bb417ce378996fb7d71ac3ac52b1e8..09d9b125a37ee4af02232016219575a69a31b4ea 100644 (file)
@@ -1,3 +1,9 @@
+2017-07-14  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * 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  <simon.marchi@ericsson.com>
 
        * ax-gdb.c (gen_usual_unary): Remove exp parameter, get gdbarch
index 3ec87af07eb3a0ee315058e65aaa8daa34724367..8da05144426be34ae242b2862218eb1d649d4f0b 100644 (file)
@@ -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: