]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb: remove unused argument in evaluate_subexp_for_address_base
authorPiotr Rudnicki <piotr.rudnicki@intel.com>
Fri, 30 May 2025 13:14:47 +0000 (15:14 +0200)
committerPiotr Rudnicki <piotr.rudnicki@intel.com>
Tue, 3 Jun 2025 07:50:03 +0000 (09:50 +0200)
Remove the unused 'struct expression *exp' parameter from
evaluate_subexp_for_address_base and also do some format cleanup.

gdb/eval.c

index 19770ad63d61438c192a9944c6242c0d1d428cba..7601c3b0dddb94f9326cc85ce998c13caeacc871 100644 (file)
@@ -2558,12 +2558,10 @@ unop_extract_operation::evaluate (struct type *expect_type,
 
 }
 
-\f
 /* Helper for evaluate_subexp_for_address.  */
 
 static value *
-evaluate_subexp_for_address_base (struct expression *exp, enum noside noside,
-                                 value *x)
+evaluate_subexp_for_address_base (enum noside noside, value *x)
 {
   if (noside == EVAL_AVOID_SIDE_EFFECTS)
     {
@@ -2571,14 +2569,13 @@ evaluate_subexp_for_address_base (struct expression *exp, enum noside noside,
 
       if (TYPE_IS_REFERENCE (type))
        return value::zero (lookup_pointer_type (type->target_type ()),
-                          not_lval);
+                           not_lval);
       else if (x->lval () == lval_memory || value_must_coerce_to_target (x))
-       return value::zero (lookup_pointer_type (x->type ()),
-                          not_lval);
+       return value::zero (lookup_pointer_type (x->type ()), not_lval);
       else
-       error (_("Attempt to take address of "
-                "value not located in memory."));
+       error (_("Attempt to take address of value not located in memory."));
     }
+
   return value_addr (x);
 }
 
@@ -2598,7 +2595,7 @@ value *
 operation::evaluate_for_address (struct expression *exp, enum noside noside)
 {
   value *val = evaluate (nullptr, exp, noside);
-  return evaluate_subexp_for_address_base (exp, noside, val);
+  return evaluate_subexp_for_address_base (noside, val);
 }
 
 value *
@@ -2625,7 +2622,7 @@ unop_ind_base_operation::evaluate_for_address (struct expression *exp,
   if (unop_user_defined_p (UNOP_IND, x))
     {
       x = value_x_unop (x, UNOP_IND, noside);
-      return evaluate_subexp_for_address_base (exp, noside, x);
+      return evaluate_subexp_for_address_base (noside, x);
     }
 
   return coerce_array (x);