summaryrefslogtreecommitdiff
path: root/gdb/solib-target.c
diff options
context:
space:
mode:
authorPedro Alves <pedro@codesourcery.com>2007-07-08 19:31:11 +0000
committerPedro Alves <pedro@codesourcery.com>2007-07-08 19:31:11 +0000
commit10138b5c44ba52db140a93d12708058ab4679551 (patch)
tree8449f90f7cb15679fdbfa70a6a1d3d743ca0dc83 /gdb/solib-target.c
parentfb9ccae68fbe42d6775f368a2d2431547f92b382 (diff)
downloadgdb-10138b5c44ba52db140a93d12708058ab4679551.tar.gz
* solib-target.c (library_list_start_segment): Cast address to
CORE_ADDR.
Diffstat (limited to 'gdb/solib-target.c')
-rw-r--r--gdb/solib-target.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/solib-target.c b/gdb/solib-target.c
index 2009df4176a..89571a16d81 100644
--- a/gdb/solib-target.c
+++ b/gdb/solib-target.c
@@ -82,8 +82,9 @@ library_list_start_segment (struct gdb_xml_parser *parser,
VEC(lm_info_p) **list = user_data;
struct lm_info *last = VEC_last (lm_info_p, *list);
ULONGEST *address_p = VEC_index (gdb_xml_value_s, attributes, 0)->value;
+ CORE_ADDR address = (CORE_ADDR) *address_p;
- VEC_safe_push (CORE_ADDR, last->segment_bases, address_p);
+ VEC_safe_push (CORE_ADDR, last->segment_bases, &address);
}
/* Handle the start of a <library> element. */