diff options
Diffstat (limited to 'gdb/rl78-tdep.c')
-rw-r--r-- | gdb/rl78-tdep.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gdb/rl78-tdep.c b/gdb/rl78-tdep.c index 0f8790f..c97e7c8 100644 --- a/gdb/rl78-tdep.c +++ b/gdb/rl78-tdep.c @@ -851,7 +851,8 @@ opc_reg_to_gdb_regnum (int opcreg) static int rl78_get_opcode_byte (void *handle) { - struct rl78_get_opcode_byte_handle *opcdata = handle; + struct rl78_get_opcode_byte_handle *opcdata + = (struct rl78_get_opcode_byte_handle *) handle; int status; gdb_byte byte; @@ -1104,10 +1105,11 @@ rl78_analyze_frame_prologue (struct frame_info *this_frame, if (!func_start) stop_addr = func_start; - rl78_analyze_prologue (func_start, stop_addr, *this_prologue_cache); + rl78_analyze_prologue (func_start, stop_addr, + (struct rl78_prologue *) *this_prologue_cache); } - return *this_prologue_cache; + return (struct rl78_prologue *) *this_prologue_cache; } /* Given a frame and a prologue cache, return this frame's base. */ |