Remove unused arguments to few functions in dwarf2loc.c and gdbtypes.c.
authorSiva Chandra <sivachandra@chromium.org>
Tue, 29 Apr 2014 12:27:14 +0000 (05:27 -0700)
committerSiva Chandra <sivachandra@chromium.org>
Wed, 30 Apr 2014 13:27:07 +0000 (06:27 -0700)
gdb/ChangeLog:

* dwarf2loc.c (dwarf2_locexpr_baton_eval,
dwarf2_evaluate_property): Remove unused CORE_ADDR argument.
Update all callers.
* dwarf2loc.h (dwarf2_evaluate_property): Update signature.
* gdbtypes.c (resolve_dynamic_range, resolve_dynamic_array):
Remove unused CORE_ADDR argument.  Update all callers.

gdb/ChangeLog
gdb/dwarf2loc.c
gdb/dwarf2loc.h
gdb/gdbtypes.c

index f11f4c9..7e5b290 100644 (file)
@@ -1,3 +1,12 @@
+2014-04-30  Siva Chandra Reddy  <sivachandra@google.com>
+
+       * dwarf2loc.c (dwarf2_locexpr_baton_eval,
+       dwarf2_evaluate_property): Remove unused CORE_ADDR argument.
+       Update all callers.
+       * dwarf2loc.h (dwarf2_evaluate_property): Update signature.
+       * gdbtypes.c (resolve_dynamic_range, resolve_dynamic_array):
+       Remove unused CORE_ADDR argument.  Update all callers.
+
 2014-04-29  Pedro Alves  <palves@redhat.com>
 
        * remote.c (struct packet_config) <detect>: Extend comment.
index fa17ea6..5517442 100644 (file)
@@ -2436,7 +2436,7 @@ dwarf2_evaluate_loc_desc (struct type *type, struct frame_info *frame,
 
 static int
 dwarf2_locexpr_baton_eval (const struct dwarf2_locexpr_baton *dlbaton,
-                          CORE_ADDR addr, CORE_ADDR *valp)
+                          CORE_ADDR *valp)
 {
   struct dwarf_expr_context *ctx;
   struct dwarf_expr_baton baton;
@@ -2491,8 +2491,7 @@ dwarf2_locexpr_baton_eval (const struct dwarf2_locexpr_baton *dlbaton,
 /* See dwarf2loc.h.  */
 
 int
-dwarf2_evaluate_property (const struct dynamic_prop *prop, CORE_ADDR address,
-                         CORE_ADDR *value)
+dwarf2_evaluate_property (const struct dynamic_prop *prop, CORE_ADDR *value)
 {
   if (prop == NULL)
     return 0;
@@ -2503,7 +2502,7 @@ dwarf2_evaluate_property (const struct dynamic_prop *prop, CORE_ADDR address,
       {
        const struct dwarf2_property_baton *baton = prop->data.baton;
 
-       if (dwarf2_locexpr_baton_eval (&baton->locexpr, address, value))
+       if (dwarf2_locexpr_baton_eval (&baton->locexpr, value))
          {
            if (baton->referenced_type)
              {
index 36173c5..8ad5fa9 100644 (file)
@@ -96,7 +96,7 @@ struct value *dwarf2_evaluate_loc_desc (struct type *type,
    into VALUE, otherwise returns 0.  */
 
 int dwarf2_evaluate_property (const struct dynamic_prop *prop,
-                             CORE_ADDR addr, CORE_ADDR *value);
+                             CORE_ADDR *value);
 
 CORE_ADDR dwarf2_read_addr_index (struct dwarf2_per_cu_data *per_cu,
                                  unsigned int addr_index);
index 1a07420..8e6631a 100644 (file)
@@ -1646,7 +1646,7 @@ is_dynamic_type (struct type *type)
 }
 
 static struct type *
-resolve_dynamic_range (struct type *dyn_range_type, CORE_ADDR addr)
+resolve_dynamic_range (struct type *dyn_range_type)
 {
   CORE_ADDR value;
   struct type *static_range_type;
@@ -1657,7 +1657,7 @@ resolve_dynamic_range (struct type *dyn_range_type, CORE_ADDR addr)
   gdb_assert (TYPE_CODE (dyn_range_type) == TYPE_CODE_RANGE);
 
   prop = &TYPE_RANGE_DATA (dyn_range_type)->low;
-  if (dwarf2_evaluate_property (prop, addr, &value))
+  if (dwarf2_evaluate_property (prop, &value))
     {
       low_bound.kind = PROP_CONST;
       low_bound.data.const_val = value;
@@ -1669,7 +1669,7 @@ resolve_dynamic_range (struct type *dyn_range_type, CORE_ADDR addr)
     }
 
   prop = &TYPE_RANGE_DATA (dyn_range_type)->high;
-  if (dwarf2_evaluate_property (prop, addr, &value))
+  if (dwarf2_evaluate_property (prop, &value))
     {
       high_bound.kind = PROP_CONST;
       high_bound.data.const_val = value;
@@ -1696,7 +1696,7 @@ resolve_dynamic_range (struct type *dyn_range_type, CORE_ADDR addr)
    of the associated array.  */
 
 static struct type *
-resolve_dynamic_array (struct type *type, CORE_ADDR addr)
+resolve_dynamic_array (struct type *type)
 {
   CORE_ADDR value;
   struct type *elt_type;
@@ -1707,12 +1707,12 @@ resolve_dynamic_array (struct type *type, CORE_ADDR addr)
 
   elt_type = type;
   range_type = check_typedef (TYPE_INDEX_TYPE (elt_type));
-  range_type = resolve_dynamic_range (range_type, addr);
+  range_type = resolve_dynamic_range (range_type);
 
   ary_dim = check_typedef (TYPE_TARGET_TYPE (elt_type));
 
   if (ary_dim != NULL && TYPE_CODE (ary_dim) == TYPE_CODE_ARRAY)
-    elt_type = resolve_dynamic_array (TYPE_TARGET_TYPE (type), addr);
+    elt_type = resolve_dynamic_array (TYPE_TARGET_TYPE (type));
   else
     elt_type = TYPE_TARGET_TYPE (type);
 
@@ -1751,11 +1751,11 @@ resolve_dynamic_type (struct type *type, CORE_ADDR addr)
        }
 
       case TYPE_CODE_ARRAY:
-       resolved_type = resolve_dynamic_array (type, addr);
+       resolved_type = resolve_dynamic_array (type);
        break;
 
       case TYPE_CODE_RANGE:
-       resolved_type = resolve_dynamic_range (type, addr);
+       resolved_type = resolve_dynamic_range (type);
        break;
     }