diff options
Diffstat (limited to 'gdb/dwarf2-frame-tailcall.c')
-rw-r--r-- | gdb/dwarf2-frame-tailcall.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gdb/dwarf2-frame-tailcall.c b/gdb/dwarf2-frame-tailcall.c index e4a8112..952bc14 100644 --- a/gdb/dwarf2-frame-tailcall.c +++ b/gdb/dwarf2-frame-tailcall.c @@ -68,7 +68,7 @@ struct tailcall_cache static hashval_t cache_hash (const void *arg) { - const struct tailcall_cache *cache = arg; + const struct tailcall_cache *cache = (const struct tailcall_cache *) arg; return htab_hash_pointer (cache->next_bottom_frame); } @@ -78,8 +78,8 @@ cache_hash (const void *arg) static int cache_eq (const void *arg1, const void *arg2) { - const struct tailcall_cache *cache1 = arg1; - const struct tailcall_cache *cache2 = arg2; + const struct tailcall_cache *cache1 = (const struct tailcall_cache *) arg1; + const struct tailcall_cache *cache2 = (const struct tailcall_cache *) arg2; return cache1->next_bottom_frame == cache2->next_bottom_frame; } @@ -160,7 +160,7 @@ cache_find (struct frame_info *fi) if (slot == NULL) return NULL; - cache = *slot; + cache = (struct tailcall_cache *) *slot; gdb_assert (cache != NULL); return cache; } @@ -209,7 +209,7 @@ static void tailcall_frame_this_id (struct frame_info *this_frame, void **this_cache, struct frame_id *this_id) { - struct tailcall_cache *cache = *this_cache; + struct tailcall_cache *cache = (struct tailcall_cache *) *this_cache; struct frame_info *next_frame; /* Tail call does not make sense for a sentinel frame. */ @@ -264,7 +264,7 @@ dwarf2_tailcall_prev_register_first (struct frame_info *this_frame, void **tailcall_cachep, int regnum) { struct gdbarch *this_gdbarch = get_frame_arch (this_frame); - struct tailcall_cache *cache = *tailcall_cachep; + struct tailcall_cache *cache = (struct tailcall_cache *) *tailcall_cachep; CORE_ADDR addr; if (regnum == gdbarch_pc_regnum (this_gdbarch)) @@ -293,7 +293,7 @@ static struct value * tailcall_frame_prev_register (struct frame_info *this_frame, void **this_cache, int regnum) { - struct tailcall_cache *cache = *this_cache; + struct tailcall_cache *cache = (struct tailcall_cache *) *this_cache; struct value *val; gdb_assert (this_frame != cache->next_bottom_frame); @@ -430,7 +430,7 @@ dwarf2_tailcall_sniffer_first (struct frame_info *this_frame, static void tailcall_frame_dealloc_cache (struct frame_info *self, void *this_cache) { - struct tailcall_cache *cache = this_cache; + struct tailcall_cache *cache = (struct tailcall_cache *) this_cache; cache_unref (cache); } @@ -442,7 +442,7 @@ static struct gdbarch * tailcall_frame_prev_arch (struct frame_info *this_frame, void **this_prologue_cache) { - struct tailcall_cache *cache = *this_prologue_cache; + struct tailcall_cache *cache = (struct tailcall_cache *) *this_prologue_cache; return get_frame_arch (cache->next_bottom_frame); } |